From 9b7b3280f81fa2df4ef6fe53c023b5fb1e40dcc4 Mon Sep 17 00:00:00 2001 From: Marek Blaha Date: Tue, 30 Jul 2019 07:43:07 +0200 Subject: [PATCH] Update localizations from zanata (RhBug:1689982) https://bugzilla.redhat.com/show_bug.cgi?id=1689982 --- po/ar.po | 3835 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/bg.po | 4751 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/bn_IN.po | 3725 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/ca.po | 5181 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/cs.po | 5399 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/da.po | 5423 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/de.po | 5291 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/el.po | 3727 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/en_GB.po | 4965 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/eo.po | 5021 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/es.po | 5559 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/eu.po | 4633 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/fa.po | 3795 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/fi.po | 4647 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/fil.po | 4189 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/fr.po | 5575 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/fur.po | 5263 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/gd.po | 3749 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/gu.po | 3937 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/he.po | 4075 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/hr.po | 3725 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/hu.po | 5509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/id.po | 4389 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/it.po | 5427 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/ja.po | 5229 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/ka.po | 4031 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/kk.po | 4123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/ko.po | 4791 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/lt.po | 4417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/ml.po | 3785 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/mr.po | 3915 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/ms.po | 3755 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/nb.po | 4037 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/nl.po | 5509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/pa.po | 4959 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/pl.po | 5484 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/pt.po | 4955 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/pt_BR.po | 5425 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/ru.po | 5467 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/sk.po | 4303 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/sq.po | 3817 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/sr.po | 4813 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/sv.po | 5497 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/th.po | 3869 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/tr.po | 4989 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/uk.po | 5505 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- po/zanata.xml | 2 +- po/zh_CN.po | 5207 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ po/zh_TW.po | 5171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 49 files changed, 113486 insertions(+), 111359 deletions(-) diff --git a/po/ar.po b/po/ar.po index 12bc6f4..4c3a4ef 100644 --- a/po/ar.po +++ b/po/ar.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-04-21 07:49+0000\n" "Last-Translator: AbdelHakim ALLAL \n" "Language-Team: Arabic\n" @@ -14,1860 +14,1934 @@ msgstr "" "Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "التحديثات التالية تم تطبيقها على '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "حزمة" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "التحديثات التالية متوفرة على '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "حزمة للتثبيت" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "التحديثات التالية تم تحميلها على '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "التحديثات مطبقة على '%s':" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "التحديثات محملة على '%s':" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "التحديثات متوفرة على '%s':" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" -msgstr "خطأ: %s" +msgid "Added %s repo from %s" +msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr "" + +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr "" + +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr "" + +#: ../dnf/cli/output.py:827 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:830 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" + +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not installed" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Problem opening package %s" +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "" + +#: ../dnf/cli/output.py:910 #, python-format -msgid "Public key for %s is not trusted" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s is not signed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Cannot remove %s" +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:940 #, python-format -msgid "%s removed" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No match for argument: %s" +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" + +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" + +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" + +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "" + +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" + +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" + +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "" + +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "" + +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1256 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2294 +#: ../dnf/cli/output.py:1264 #, python-format -msgid ". Failing package is: %s" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2371 +#: ../dnf/cli/output.py:1348 #, python-format -msgid "Key import failed (code %d)" +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1611 #, python-format -msgid " Built : %s at %s" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:2148 #, python-format -msgid "To diagnose the problem, try running: '%s'." +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:2150 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2154 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "حزمة" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format +#: ../dnf/cli/option_parser.py:226 msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" + +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 +#: ../dnf/cli/option_parser.py:247 msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "حزمة للحذف" - -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "خطأ: %s" + +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/clean.py:115 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +msgid " Installed: %s-%s at %s" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Waiting for process with pid %d to finish." +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "رزمة للمزامنة" - -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "خفض إصدار الحزمة" - -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "حزمة لخفض الإصدار" - -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "اظهار، أو استخدام، معلومات المجموعات" - -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "المجموعات المثبتة:" - -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "مجموعات اللغات المثبتة:" - -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "المجموعات المتوفرة:" - -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "مجموعات اللغة المتوفرة:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "اظهر أيضا المجموعات المخفية" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "اظهر فقط المجموعات المثبتة" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "اظهر فقط المجموعات المتوفرة" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "حزمة للتثبيت" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "رزمة للمزامنة" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "حزمة للحذف" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "خفض إصدار الحزمة" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "حزمة لخفض الإصدار" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1882,6 +1956,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2001,19 +2080,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2025,1463 +2104,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" - -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" - -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" - -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" - -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" - -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" - -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" - -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "" - -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/mark.py:49 #, python-format -msgid "bad format: %s" +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/mark.py:53 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/mark.py:57 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "" - -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "" - -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "" - -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "" - -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "" - -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "" - -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:132 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" - -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/repolist.py:41 #, python-format -msgid "Group: %s" +msgid "Instant (last: %s)" msgstr "" -#: ../dnf/cli/output.py:792 +#: ../dnf/cli/commands/repolist.py:44 #, python-format -msgid " Group-Id: %s" +msgid "%s second(s) (last: %s)" msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "اظهار، أو استخدام، معلومات المجموعات" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "المجموعات المثبتة:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "مجموعات اللغات المثبتة:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "المجموعات المتوفرة:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "مجموعات اللغة المتوفرة:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "اظهر أيضا المجموعات المخفية" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "اظهر فقط المجموعات المثبتة" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "اظهر فقط المجموعات المتوفرة" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/main.py:235 #, python-format -msgid "(%u seconds)" +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:31 #, python-format -msgid "(%u minutes)" -msgstr "" +msgid "The following updates have been applied on '%s':" +msgstr "التحديثات التالية تم تطبيقها على '%s':" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:32 #, python-format -msgid "(%u hours)" +msgid "The following updates are available on '%s':" +msgstr "التحديثات التالية متوفرة على '%s':" + +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "التحديثات التالية تم تحميلها على '%s':" + +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "التحديثات مطبقة على '%s':" + +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "التحديثات محملة على '%s':" + +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "التحديثات متوفرة على '%s':" + +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" + +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1225 #, python-format -msgid "Environment '%s' is not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1229 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Problem opening package %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1237 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:327 -#, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:455 -#, python-format -msgid "Repo %s did not have a %s attr. before setopt" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1910 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1919 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1957 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1963 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2018 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/bg.po b/po/bg.po index 90b3605..4059039 100644 --- a/po/bg.po +++ b/po/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-04-05 09:38+0000\n" "Last-Translator: Valentin Laskov \n" "Language-Team: Bulgarian\n" @@ -17,1896 +17,1962 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Следните обновления бяха приложени на '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Следните обновления са налични на '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Следните обновления бяха свалени на '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Обновления, приложени на '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Обновления, свалени на '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Обновления, налични на '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Неуспех при изпращането на имейл чрез '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Провал при изпълнение на командата '%s': резултатът е %d" - -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "ПАКЕТ" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Непозната конфигурираща опция: %s = %s в %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Пакет за инсталиране" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Почистване" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Грешка: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Излизащ от употреба" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Изтриване" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Проверка" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Подготовка" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Loaded plugins: %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: използвайки метаданни от %s." +msgid "enabling %s repository" +msgstr "разрешаване хранилище %s" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" +msgid "Added %s repo from %s" +msgstr "Добавено %s хранилище от %s" + +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Последната проверка за остарялост на метаданните: преди %s на %s." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Издание" + +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Тестване на транзакцията" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Източник" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Грешка при проверка на транзакцията:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Тестът на транзакцията е успешен." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Изпълнение на транзакцията" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "От хранилище" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Изисквания към диска:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Поне още %dMB е необходим във файловата система %s." -msgstr[1] "Поне още %dMB са необходими във файловата система %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Време за построяване" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Обобщение на грешки" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Време за инсталиране" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Инсталирано от" + +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Възникнаха грешки по време на транзакцията." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" + +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Лиценз" + +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Не мога да изпълня транзакцията." +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Транзакцията не може да се стартира:" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Някои пакети не бяха свалени. Пробвам отново." +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Не може да се отвори: {}" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Това добре ли е [y/N]: " -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Публичният ключ за %s не е инсталиран" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Това добре ли е [Y/n]: " -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Problem opening package %s" -msgstr "Проблем при отваряне на пакет %s" +msgid "Group: %s" +msgstr "Група: %s" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Публичният ключ за %s не е доверен" +msgid " Group-Id: %s" +msgstr " Група-Id: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Package %s is not signed" -msgstr "Пакетът %s не е подписан" +msgid " Description: %s" +msgstr " Описание: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Cannot remove %s" -msgstr "Не мога да премахна %s" +msgid " Language: %s" +msgstr " Език: %s" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "%s е премахнат" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Задължителни пакети:" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Пакети по подразбиране:" + +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Незадължителни пакети:" + +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Зависещи от условия пакети:" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Нищо за правене." - -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Няма маркирани за премахване групи." +#: ../dnf/cli/output.py:830 +#, python-format +msgid " Environment-Id: %s" +msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Няма маркирани за надграждане групи." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Задължителни групи:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" -msgstr "Няма съвпадение за аргумент: %s" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Незадължителни групи:" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "няма съвпадащ пакет" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." +msgid "Filename : %s" +msgstr "Име на файл : %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +msgid "Repo : %s" msgstr "" -"Вече е инсталирана предишна версия на пакета %s, невъзможно връщане към " -"предишна версия." -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Пакетът %s не е инсталиран, невъзможно преинсталиране." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Описание : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Пакетът %s не е инсталиран, невъзможно обновяване." +msgid "License : %s" +msgstr "Лиценз : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." -msgstr "Пакет %s е наличен, но не е инсталиран." +msgid "Other : %s" +msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Пакет %s е наличен, но е инсталиран за друга архитектура." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Получи се грешка при изчисляване на общия обем за сваляне" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." -msgstr "Няма инсталиран пакет %s." +msgid "Total size: %s" +msgstr "Общ обем: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" -msgstr "Невалидна форма: %s" - -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Няма маркирани за премахване пакети." +msgid "Total download size: %s" +msgstr "Общ обем за сваляне: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Пакети за аргумента %s са налични, но не са инсталирани." +msgid "Installed size: %s" +msgstr "Инсталиран обем: %s" + +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Получи се грешка при изчисляване на инсталирания обем" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +msgid "Freed space: %s" msgstr "" -"Инсталирана е най-ниската версия на пакета %s, невъзможно е връщане към " -"предишна." -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Маркирам пакети като инсталирани от групата:" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Няма наличен пакет %s ." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Маркирам пакети като премахнати от групата:" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Група" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Пакети" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Инсталирам пакети от групата" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Инсталирам зависимости" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Инсталирам отпаднали зависимости" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Импортирането на ключа се провали (code %d)" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Премахване" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Ключът е успешно импортиран" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Премахвам зависими пакети" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Не инсталирай никакви ключове" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Премахвам неизползвани зависимости" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -"Някои пакети са с невалиден кеш, но не може да бъдат свалени поради опцията " -"\"--cacheonly\"" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Грешка в конфигурирането: %s" - -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " Инсталиран: %s-%s в %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " Създаден : %s в %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Операцията е прекратена." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Сваляне на пакети:" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Грешка при сваляне на пакети:" - -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Транзакцията се провали" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -"При работа без надзор ключове не се импортират автоматично.\n" -"Задайте \"-y\" за отмяна." -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG проверката се ПРОВАЛИ" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "заменящ" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Обобщение на транзакцията\n" +"%s\n" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Излизащи от употреба пакети" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Инсталиране" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Няма пакети, маркирани за синхронизация на дистрибуцията." +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Надграждане" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Инсталирани пакети" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Към предишна версия" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Налични пакети" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Пропусни" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Автоматично премахвани пакети" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Пакет" +msgstr[1] "Пакети" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Допълнителни пакети" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Налични Обновления" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Надграден" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Добавени скоро пакети" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Върната предишна версия" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Няма съвпадащи пакети за показване" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Инсталиран" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Няма намерени съвпадения" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Преинсталиран" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Не е зададен ID на транзакция" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Не е намерен зададения ID на транзакция" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Премахнат" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Намерени повече от един ID на транзакция!" - -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Историята на транзакциите е непълна, преди %u." +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Провален" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Историята на транзакциите е непълна, след %u." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Всичко" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Непознато хранилище: '%s'" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Система" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "No repository match: %s" -msgstr "" - -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Няма такава команда: %s. Моля, ползвайте %s --help" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Няма транзакции" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -"Може да е команда към DNF модул, пробвайте: \"dnf install 'dnf-" -"command(%s)'\"" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -"Може да е команда на DNF плъгин, но зареждането на плъгини в момента е " -"забранено." -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Дата и час" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Действие(я)" + +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Променен" + +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "аргумент {}: не е позволен заедно с аргумент {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Изтрит" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Командата \"%s\" е вече дефинирана" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Не е инсталиран" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "По-стар" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "По-нов" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID на транзакция :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Начален час :" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "За да откриете проблема, пробвайте като стартирате: '%s'." +msgid "(%u seconds)" +msgstr "(%u секунди)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Вероятно имате повредена RPMDB. Стартирането на '%s' може да реши проблема." +msgid "(%u minutes)" +msgstr "(%u минути)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Разрешили сте проверката на пакети чрез GPG ключове. Това е добре.\n" -"Вие обаче нямате инсталирани публични GPG ключове. Трябва да свалите\n" -"ключовете за пакетите, които искате да инсталирате и да ги инсталирате.\n" -"Може да го направите като стартирате командата:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Друг начин е да зададете url към ключа, който искате да използвате\n" -"за хранилище в опцията 'gpgkey' в секцията за хранилище и DNF\n" -"ще го инсталира.\n" -"\n" -"За повече информация, свържете се с доставчика на дистрибуцията или на пакета." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u часове)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Проблем с хранилище: %s" +msgid "(%u days)" +msgstr "(%u дни)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "показва подробности за пакет или група пакети" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Краен час :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "показва всички пакети (по подразбиране)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "покажи само наличните пакети" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Потребител :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "покажи само инсталираните пакети" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "покажи само допълнителните пакети" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Прекратен" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "покажи само пакетите обновления" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Успех" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "покажи само пакетите за автоматично премахване" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "покажи само скоро променените пакети" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "ПАКЕТ" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "показва пакет или групи пакети" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "търси кой пакет предоставя дадената стойност" - -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "НЯКАКЪВ_НИЗ" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Търсене на пакети: " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "проверява за налични обновления на пакет" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Променени пакети:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Няма наличен пакет." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Грешки:" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Не е инсталиран пакет." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Излязъл от употреба" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (от %s)" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Изтрий" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Преинсталирай" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid "Installed package %s%s not available." -msgstr "Инсталираният пакет %s%s не е наличен." +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Не е инсталиран пакет от хранилището." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Пакетът %s.%s %s ще бъде обновление" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Няма пакети, маркирани за надграждане." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Пакетът %s.%s %s ще бъде обновен" + +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "КОМАНДА" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Начало на определяне на зависимостите" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "показва или използва историята на транзакциите" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Завършено определяне на зависимостите" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Грешка в командния ред: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Вие нямате достъп до базата данни с историята." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "грешен формат: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Незадължителни аргументи:" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "конфигурира местоположението на файловете" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "без информация при изпълнението" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "подробна информация при изпълнението" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "показва версията на DNF и спира" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "задава root за инсталирането" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "не инсталирай документации" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "забранява всички плъгини" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "забранява плъгини по име" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"пренебрегва стойността на $releasever в конфига и файловете на хранилището" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" +"позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "пробва пакети с най-добри версии в транзакциите." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "работи изцяло от системния кеш, не обновява кеша" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "ниво на информация за откриване на грешки" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"премахни всички ненужни пакети, първоначално инсталирани като зависимости" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "записва детайлни, подсказващи решения резултати във файлове" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Пакет за премахване" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "провери за проблеми в packagedb" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "ниво на информация грешки" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "покажи всички проблеми; по подразбиране" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "покажи проблеми в зависимостите" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "ниво на информация за откриване на грешки за rpm" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "покажи дублирани проблеми" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "автоматичен отговор \"да\" за всички въпроси" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "покажи остарелите пакети" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "автоматичен отговор \"не\" за всички въпроси" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "покажи проблеми с предоставящи" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} има липсващи изисквания от {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} се дублира с {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} е остаряло от {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "изключва пакети по име или glob" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} предоставя {}, но не е намерено" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" +"етикет и път до допълнително хранилище, може да се задава многократно." -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "премахни кешираните данни" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Тип метаданни за почистване" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Почиствам данни: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "контролира дали да се ползва цвят" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Валидността на кеша е изтекла" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d премахнат файл" -msgstr[1] "%d премахнати файла" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Чакам процесът с pid %d да завърши." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Списък на зависимостите на пакети и кои пакети ги удовлетворяват" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "синхронизира инсталираните пакети до последните налични версии" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "само сваляне на пакетите" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Пакет за синхронизиране" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Към предишна версия на пакет" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Пакет за връщане към предишна версия" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "показва или използва информацията за групата" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Няма данни за групи за конфигурираните хранилища." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Внимание: Група %s не съществува." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Внимание: Няма съвпадащи групи:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Налични групи обкръжения:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Инсталирани групи обкръжения:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Инсталирани групи:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Инсталирани езикови групи:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Налични групи:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Налични езикови групи:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Грешка: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "включва незадължителни пакети от група" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Прекратен." -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "показва скритите групи също" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Липсват права четене/изпълнение в тази директория, местя в /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "показва инсталираните грули само" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "показва достъпните грули само" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "невалидна подкоманда за група, ползвайте: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Не мога да открия задължителния пакет на групата." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "инсталира пакет или пакети на системата Ви" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Пакет за инсталиране" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Зависимостите са удовлетворени." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Не може да бъде намерен съвпадащ" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Готово!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Невалиден път към rpm файл: %s" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " Инсталиран: %s-%s в %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "генерира кеша с метаданни" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Създаден : %s в %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Създавам кеш файлове за всички файлове метаданни." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"маркира или демаркира инсталираните пакети като инсталирани от потребител." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s е маркирано като инсталирано от потребител." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Операцията е прекратена." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s е демаркирано като инсталирано от потребител." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Нищо за правене." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Сваляне на пакети:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Грешка:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Грешка при сваляне на пакети:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Пакетът %s не е инсталиран." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Транзакцията се провали" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"При работа без надзор ключове не се импортират автоматично.\n" +"Задайте \"-y\" за отмяна." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG проверката се ПРОВАЛИ" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Излизащи от употреба пакети" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Няма пакети, маркирани за синхронизация на дистрибуцията." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Няма съвпадение за аргумент: %s" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Няма наличен пакет %s ." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Пакети за аргумента %s са налични, но не са инсталирани." -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Инсталирани пакети" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Налични пакети" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "преинсталиране на пакет" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Автоматично премахвани пакети" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Пакет за преинсталиране" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Допълнителни пакети" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "премахва пакет или пакети от системата Ви" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Налични Обновления" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "премахни дублираните пакети" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Добавени скоро пакети" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Няма съвпадащи пакети за показване" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Не са намерени дублирани пакети за премахване." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Няма намерени съвпадения" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Не е зададен ID на транзакция" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "непознат" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Не е намерен зададения ID на транзакция" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "Никога (последно: %s)" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Намерени повече от един ID на транзакция!" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Instant (last: %s)" -msgstr "Незабавно (последно: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Историята на транзакциите е непълна, преди %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s секунда(и) (последно: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Историята на транзакциите е непълна, след %u." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "показва конфигурираните хранилища за софтуер" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Няма инсталиран пакет %s." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "покажи всички хранилища" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "покажи разрешените хранилища (по подразбиране)" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Непознато хранилище: '%s'" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "покажи забранените хранилища" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Няма налични хранилища" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "разрешен" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Няма такава команда: %s. Моля, ползвайте %s --help" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "забранен" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Може да е команда към DNF модул, пробвайте: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" +"Може да е команда на DNF плъгин, но зареждането на плъгини в момента е " +"забранено." -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Грешка в конфигурирането: %s" + +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "аргумент {}: не е позволен заедно с аргумент {}" + +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Командата \"%s\" е вече дефинирана" + +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Работещ" + +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Спящ" + +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Непрекъсваем" + +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Зомби" + +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Трасиран/Спрян" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Непознат" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Не мога да намеря информация за заключване на процес (PID %d)" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Приложението с PID %d е: %s" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "състояние" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Памет : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Стартиран: %s - преди %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:127 #, python-format -msgid "Total packages: %s" +msgid " State : %s" +msgstr " Състояние : %s" + +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "търси зададения низ в описанието на пакетите" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "търси също и в описанието на пакета и в URL" + +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "покажи рекурсивно дърво за пакет(и)" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Не са намерени съвпадения." -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Търсене на пакети: " -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "провери за проблеми в packagedb" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "покажи детайлна информация за пакет" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "покажи всички проблеми; по подразбиране" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "покажи списък на файловете в пакета" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "покажи проблеми в зависимостите" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "покажи дублирани проблеми" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "покажи остарелите пакети" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "формат за показване на намерените пакети" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "покажи проблеми с предоставящи" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} има липсващи изисквания от {}" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} се дублира с {}" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} е остаряло от {}" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} предоставя {}, но не е намерено" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "синхронизира инсталираните пакети до последните налични версии" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Пакет за синхронизиране" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "надгражда пакет или пакети на системата Ви" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "показва мястото, от което пакетите може да бъдат свалени" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Пакет за обновяване" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Показва функционалностите, с които пакетът е в конфликт." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Няма пакети, маркирани за надграждане." -#: ../dnf/cli/commands/repoquery.py:220 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"премахни всички ненужни пакети, първоначално инсталирани като зависимости" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Показва функционалностите, които пакетът може да подобри." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Пакет за премахване" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Показва функционалностите, предоставяни от пакета." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "генерира кеша с метаданни" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Показва функционалностите, които пакетът препоръчва." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Създавам кеш файлове за всички файлове метаданни." -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Показва функционалностите, от които пакетът зависи." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "За да откриете проблема, пробвайте като стартирате: '%s'." -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/__init__.py:49 #, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" +"Вероятно имате повредена RPMDB. Стартирането на '%s' може да реши проблема." + +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Показва функционалностите, от които зависи стартирането на %%pre скрипта на " -"пакета." +"Разрешили сте проверката на пакети чрез GPG ключове. Това е добре.\n" +"Вие обаче нямате инсталирани публични GPG ключове. Трябва да свалите\n" +"ключовете за пакетите, които искате да инсталирате и да ги инсталирате.\n" +"Може да го направите като стартирате командата:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Друг начин е да зададете url към ключа, който искате да използвате\n" +"за хранилище в опцията 'gpgkey' в секцията за хранилище и DNF\n" +"ще го инсталира.\n" +"\n" +"За повече информация, свържете се с доставчика на дистрибуцията или на пакета." -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Показва функционалностите, които пакетът предлага." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Проблем с хранилище: %s" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Показва функционалностите, които пакетът може да разшири." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Показва само наличните пакети." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "показва подробности за пакет или група пакети" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Показва само инсталираните пакети." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "показва всички пакети (по подразбиране)" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "покажи само наличните пакети" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Показва само пакети, които предоставят обновление за някой вече инсталиран " -"пакет." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "покажи само инсталираните пакети" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Показва само пакети, които могат да бъдат премахнати с командата \"dnf " -"autoremove\"." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "покажи само допълнителните пакети" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Покажи само пакетите, инсталирани от потребителя." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "покажи само пакетите обновления" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Показва само скоро редактираните пакети" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "покажи само пакетите за автоматично премахване" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "покажи само скоро променените пакети" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "показва пакет или групи пакети" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Пакетът {} не съдържа файлове" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "търси кой пакет предоставя дадената стойност" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "НЯКАКЪВ_НИЗ" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "проверява за налични обновления на пакет" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Няма наличен пакет." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "търси зададения низ в описанието на пакетите" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Не е инсталиран пакет." -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "търси също и в описанието на пакета и в URL" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (от %s)" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Инсталираният пакет %s%s не е наличен." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Не е инсталиран пакет от хранилището." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Няма маркирани за премахване пакети." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "КОМАНДА" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "показва или използва историята на транзакциите" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Вие нямате достъп до базата данни с историята." + +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Не са намерени съвпадения." +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "СКРИПТ" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Неподдържана стойност на ключ." +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Към предишна версия на пакет" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Не мога да намеря хранилище: %s" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Пакет за връщане към предишна версия" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} [command]\n" -" print help" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Грешка: Не мога да отворя %s за четене" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "премахва пакет или пакети от системата Ви" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "премахни дублираните пакети" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Спецификациите, които ще бъдат премахнати" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Не са намерени дублирани пакети за премахване." -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Спецификациите, които ще бъдат инсталирани" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Невалидна форма: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -1920,6 +1986,11 @@ msgstr "подобрение" msgid "security" msgstr "сигурност" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "непознат" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2039,1168 +2110,1343 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 +msgid "Update ID" +msgstr "Обновяване на ID" + +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Type" +msgstr "Тип" + +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Updated" +msgstr "Обновен" + +#: ../dnf/cli/commands/updateinfo.py:304 msgid "Bugs" msgstr "Грешки" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Type" -msgstr "Тип" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "CVEs" +msgstr "CVE" + +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Description" +msgstr "Описание" + +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Severity" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Права" + +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" +msgstr "Файлове" + +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "истина" + +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "неистина" + +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"маркира или демаркира инсталираните пакети като инсталирани от потребител." + +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s е маркирано като инсталирано от потребител." + +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s е демаркирано като инсталирано от потребител." + +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "" + +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Грешка:" + +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Пакетът %s не е инсталиран." + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Списък на зависимостите на пакети и кои пакети ги удовлетворяват" + +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "" + +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "премахни кешираните данни" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Тип метаданни за почистване" + +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Почиствам данни: " + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Валидността на кеша е изтекла" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Обновяване на ID" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d премахнат файл" +msgstr[1] "%d премахнати файла" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" -msgstr "Обновен" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Чакам процесът с pid %d да завърши." -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "CVEs" -msgstr "CVE" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "инсталира пакет или пакети на системата Ви" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Description" -msgstr "Описание" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Не може да бъде намерен съвпадащ" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Права" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Невалиден път към rpm файл: %s" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" -msgstr "Файлове" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Инсталиран" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "неистина" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "истина" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "надгражда пакет или пакети на системата Ви" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Пакет за обновяване" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:132 msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Прекратен." +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Липсват права четене/изпълнение в тази директория, местя в /" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Зависимостите са удовлетворени." +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Готово!" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "проверява зависимости точно както е зададено, обратното на --alldeps" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Грешка в командния ред: %s" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "грешен формат: %s" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "показва списък на всички зависимости и кои пакети ги удовлетворяват" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Незадължителни аргументи:" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "покажи рекурсивно дърво за пакет(и)" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "конфигурира местоположението на файловете" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "без информация при изпълнението" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "подробна информация при изпълнението" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "покажи детайлна информация за пакет" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "показва версията на DNF и спира" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "покажи списък на файловете в пакета" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "задава root за инсталирането" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "не инсталирай документации" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "забранява всички плъгини" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "формат за показване на намерените пакети" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "забранява плъгини по име" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -"пренебрегва стойността на $releasever в конфига и файловете на хранилището" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "показва мястото, от което пакетите може да бъдат свалени" + +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Показва функционалностите, с които пакетът е в конфликт." + +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -"позволява изтриване на инсталирани пакети за удовлетворяване на зависимости" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "пробва пакети с най-добри версии в транзакциите." +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Показва функционалностите, които пакетът може да подобри." -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Показва функционалностите, предоставяни от пакета." -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "работи изцяло от системния кеш, не обновява кеша" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Показва функционалностите, които пакетът препоръчва." -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Показва функционалностите, от които пакетът зависи." + +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" +"Показва функционалностите, от които зависи стартирането на %%pre скрипта на " +"пакета." -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "ниво на информация за откриване на грешки" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Показва функционалностите, които пакетът предлага." -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "записва детайлни, подсказващи решения резултати във файлове" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Показва функционалностите, които пакетът може да разшири." -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "показва дублирания, в хранилища, в списъци/търсещи команди" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Показва само наличните пакети." -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "ниво на информация грешки" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Показва само инсталираните пакети." -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:238 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Display only packages that are not present in any of available repositories." +msgstr "Показва само пакети, несъществуващи в никое от достъпните хранилища." + +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" +"Показва само пакети, които предоставят обновление за някой вече инсталиран " +"пакет." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "ниво на информация за откриване на грешки за rpm" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" +"Показва само пакети, които могат да бъдат премахнати с командата \"dnf " +"autoremove\"." -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "автоматичен отговор \"да\" за всички въпроси" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Покажи само пакетите, инсталирани от потребителя." -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "автоматичен отговор \"не\" за всички въпроси" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Показва само скоро редактираните пакети" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:275 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Пакетът {} не съдържа файлове" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "изключва пакети по име или glob" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:502 msgid "" -"label and path to additional repository, can be specified multiple times." +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -"етикет и път до допълнително хранилище, може да се задава многократно." -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Никога (последно: %s)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Незабавно (последно: %s)" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "контролира дали да се ползва цвят" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s секунда(и) (последно: %s)" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "показва конфигурираните хранилища за софтуер" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "покажи всички хранилища" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "покажи разрешените хранилища (по подразбиране)" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "покажи забранените хранилища" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "само сваляне на пакетите" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Няма налични хранилища" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "разрешен" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "забранен" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Издание" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Източник" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "състояние" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "От хранилище" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "СКРИПТ" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Време за построяване" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Неподдържана стойност на ключ." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Време за инсталиране" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Не мога да намеря хранилище: %s" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Инсталирано от" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Лиценз" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "Грешка: Не мога да отворя %s за четене" + +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Това добре ли е [y/N]: " +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "преинсталиране на пакет" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Това добре ли е [Y/n]: " +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Пакет за преинсталиране" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Group: %s" -msgstr "Група: %s" +msgid "Package %s available, but not installed." +msgstr "Пакет %s е наличен, но не е инсталиран." -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Група-Id: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Описание: %s" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Спецификациите, които ще бъдат премахнати" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Език: %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Спецификациите, които ще бъдат инсталирани" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Задължителни пакети:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "показва или използва информацията за групата" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Пакети по подразбиране:" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Няма данни за групи за конфигурираните хранилища." -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Незадължителни пакети:" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Внимание: Група %s не съществува." -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Зависещи от условия пакети:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Внимание: Няма съвпадащи групи:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Налични групи обкръжения:" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Инсталирани групи обкръжения:" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr "" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Инсталирани групи:" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Задължителни групи:" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Инсталирани езикови групи:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Незадължителни групи:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Налични групи:" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Налични езикови групи:" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Име на файл : %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "включва незадължителни пакети от група" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "показва скритите групи също" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Описание : " +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "показва инсталираните грули само" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "показва достъпните грули само" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "License : %s" -msgstr "Лиценз : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "невалидна подкоманда за група, ползвайте: %s." -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Не мога да открия задължителния пакет на групата." -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Получи се грешка при изчисляване на общия обем за сваляне" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:995 +#: ../dnf/db/group.py:368 #, python-format -msgid "Total size: %s" -msgstr "Общ обем: %s" +msgid "Will not install a source rpm package (%s)." +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/repo.py:83 #, python-format -msgid "Total download size: %s" -msgstr "Общ обем за сваляне: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Инсталиран обем: %s" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Получи се грешка при изчисляване на инсталирания обем" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "неподдържан тип контролна сума: %s" -#: ../dnf/cli/output.py:1023 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Freed space: %s" +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Маркирам пакети като инсталирани от групата:" - -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Маркирам пакети като премахнати от групата:" - -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Група" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Пакети" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Инсталирам пакети от групата" - -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Инсталирам зависимости" - -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Инсталирам отпаднали зависимости" - -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Премахване" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Премахвам зависими пакети" - -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Премахвам неизползвани зависимости" - -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "заменящ" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Обобщение на транзакцията\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Непозната конфигурираща стойност: %s=%s в %s; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Инсталиране" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Непозната конфигурираща опция: %s = %s в %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Надграждане" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Към предишна версия" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Следните обновления бяха приложени на '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Пропусни" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Следните обновления са налични на '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Пакет" -msgstr[1] "Пакети" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Следните обновления бяха свалени на '%s':" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Обновления, приложени на '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Надграден" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Обновления, свалени на '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Върната предишна версия" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Обновления, налични на '%s'." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Преинсталиран" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Неуспех при изпращането на имейл чрез '%s': %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Провал при изпълнение на командата '%s': резултатът е %d" + +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Премахнат" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Провален" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Всичко" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Система" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Няма транзакции" +msgid "%s is empty file" +msgstr "%s е празен файл" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Проблем" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Дата и час" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Действие(я)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Променен" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Изтрит" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Не е инсталиран" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "По-нов" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "По-стар" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID на транзакция :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Начален час :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: използвайки метаданни от %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u секунди)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Последната проверка за остарялост на метаданните: преди %s на %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u минути)" +msgid "You can remove cached packages by executing '%s'." +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u часове)" +msgid "Invalid tsflag in config file: %s" +msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u дни)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Краен час :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Потребител :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Прекратен" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Тестване на транзакцията" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Грешка при проверка на транзакцията:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Успех" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Тестът на транзакцията е успешен." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Изпълнение на транзакцията" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Изисквания към диска:" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Поне още %dMB е необходим във файловата система %s." +msgstr[1] "Поне още %dMB са необходими във файловата система %s." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Обобщение на грешки" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Възникнаха грешки по време на транзакцията." + +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Променени пакети:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Не мога да изпълня транзакцията." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Транзакцията не може да се стартира:" + +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Грешки:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Някои пакети не бяха свалени. Пробвам отново." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Излязъл от употреба" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Излизащ от употреба" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Не може да се отвори: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Изтрий" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Публичният ключ за %s не е инсталиран" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Преинсталирай" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Проблем при отваряне на пакет %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Пакетът %s.%s %s ще бъде инсталиран" +msgid "Public key for %s is not trusted" +msgstr "Публичният ключ за %s не е доверен" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Пакетът %s.%s %s ще бъде обновление" +msgid "Package %s is not signed" +msgstr "Пакетът %s не е подписан" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "" +msgid "Cannot remove %s" +msgstr "Не мога да премахна %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "%s removed" +msgstr "%s е премахнат" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Няма маркирани за премахване групи." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Няма маркирани за надграждане групи." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "няма съвпадащ пакет" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Пакетът %s не е инсталиран, невъзможно връщане към предишна версия." + +#: ../dnf/base.py:1919 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" +"Вече е инсталирана предишна версия на пакета %s, невъзможно връщане към " +"предишна версия." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Пакетът %s.%s %s ще бъде обновен" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Пакетът %s не е инсталиран, невъзможно преинсталиране." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Начало на определяне на зависимостите" - -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Завършено определяне на зависимостите" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Пакетът %s не е инсталиран, невъзможно обновяване." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Работещ" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Пакет %s е наличен, но е инсталиран за друга архитектура." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Спящ" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Инсталирана е най-ниската версия на пакета %s, невъзможно е връщане към " +"предишна." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Непрекъсваем" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Зомби" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Трасиран/Спрян" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Непознат" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" + +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Не мога да намеря информация за заключване на процес (PID %d)" +msgid ". Failing package is: %s" +msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Приложението с PID %d е: %s" +msgid "GPG Keys are configured as: %s" +msgstr "" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Памет : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Стартиран: %s - преди %s" +msgid "Key import failed (code %d)" +msgstr "Импортирането на ключа се провали (code %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Ключът е успешно импортиран" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Не инсталирай никакви ключове" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Състояние : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "пропускам." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Групата '%s' не е инсталирана." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Група '%s' не съществува." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Средата '%s' не е инсталирана." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" +"Някои пакети са с невалиден кеш, но не може да бъдат свалени поради опцията " +"\"--cacheonly\"" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Група '%s' не е инсталирана." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3260,6 +3506,11 @@ msgstr "Хранилището '%s' е с липсващо име в конфи msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3270,36 +3521,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "неподдържан тип контролна сума: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Създаването на делта RPM се провали" @@ -3312,223 +3533,45 @@ msgstr "Контролната сума на създадения делта RPM msgid "done" msgstr "готово" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Намерен е повреден lock файп: %s.\n" "Убедете се, че няма друг работещ dnf процес и премахнете ръчно lock файла или стартирайте systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s е празен файл" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "пропускам." -#: ../dnf/plugin.py:63 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Parsing file failed: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "" +msgid "Environment '%s' is not installed." +msgstr "Средата '%s' не е инсталирана." -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "разрешаване хранилище %s" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Добавено %s хранилище от %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Почистване" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Изтриване" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Проверка" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +msgid "Group_id '%s' does not exist." msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Подготовка" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Проблем" diff --git a/po/bn_IN.po b/po/bn_IN.po index d9c3924..223e779 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-06-16 12:01+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/dnf/language/bn_IN/)\n" @@ -19,1860 +19,1934 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Public key for %s is not installed" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Problem opening package %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" + +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not trusted" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s is not signed" +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Cannot remove %s" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:914 #, python-format -msgid "%s removed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No match for argument: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "" + +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1256 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2468 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "" + +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Unknown repo: '%s'" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Warning: Group %s does not exist." +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "" + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} [command]\n" -" print help" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1887,6 +1961,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2006,19 +2085,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2030,1463 +2109,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" - -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" - -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" - -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/mark.py:84 #, python-format -msgid "Command line error: %s" +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:68 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"label and path to additional repository, can be specified multiple times." +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Other : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "" + +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Installed size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" + +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1225 #, python-format -msgid "Environment '%s' is not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1229 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Problem opening package %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1237 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:327 -#, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:455 -#, python-format -msgid "Repo %s did not have a %s attr. before setopt" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1910 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1919 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1957 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1963 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2018 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/ca.po b/po/ca.po index ec8f446..804e38f 100644 --- a/po/ca.po +++ b/po/ca.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-11-03 06:46+0000\n" "Last-Translator: Robert Antoni Buj Gelonch \n" "Language-Team: Catalan (https://fedora.zanata.org/language/view/ca) \n" @@ -25,1970 +25,2005 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "S'han aplicat les següents actualitzacions en «%s»:" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAQUET" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Les següents actualitzacions estan disponibles en «%s»:" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Paquet a instal·lar" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Les següents actualitzacions van ser baixades en «%s»:" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Revertir" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Actualitzacions aplicades en «%s»." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Netejar" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Actualitzacions baixades en «%s»." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Instal·lar" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Actualitzacions disponibles en «%s»." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Devaluar" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "No s'ha pogut enviar un correu electrònic a través de «%s»: %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Reinstal·lar" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Ha fallat l'execució de l'ordre «%s»: ha tornat %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Eliminar" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valor de configuració desconegut: %s = %s a %s; %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Actualitzar" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Opció de configuració desconeguda: %s = %s a %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verificar" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Executar l'scriptlet" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Preparar" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:63 #, python-format -msgid "Error: %s" -msgstr "Error: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Ha fallat la càrrega del dipòsit '{}'" - -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Connectors carregats: %s" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " -"inhabilitat quan s'executa amb bateria." -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " -"inhabilitat." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Recentment s'ha refrescat la memòria cau de les metadades." -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: no vencerà mai i no es refrescarà." - -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: ha vençut i es refrescarà." +msgid "enabling %s repository" +msgstr "habilitació del dipòsit %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: les metadades venceran després de %d segons i es refrescara ara" +msgid "Added %s repo from %s" +msgstr "Es va afegir el dipòsit %s de %s" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: vencerà després de %d segons." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "S'ha creat la memòria cau de les metadades." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: s'utilitzen les metadades del %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Època" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Última comprovació del venciment de les metadades: fa %s el %s." - -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -"Els paquets baixats es desen a la memòria cau fins a la propera transacció " -"reeixida." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Podeu treure els paquets capturats amb l'execució de «%s»." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Llançament" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "tsflag invàlid en el fitxer de configuració: %s" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "No s'ha pogut afegir el fitxer dels grups per al dipòsit: %s - %s" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "S'executa la comprovació de la transacció" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Error: comprovació de la transacció vs. resolució de dependències:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "La comprovació de la transacció ha tingut èxit." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Origen" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "S'executa la prova de la transacció" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Error en la comprovació de la transacció:" - -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "La prova de la transacció ha tingut èxit." - -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "S'executa la transacció" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Requeriments de disc:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Del dipòsit" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Com a mínim es requereix %d MB més d'espai lliure al sistema de fitxers %s." -msgstr[1] "" -"Com a mínim es requereixen %d MB més d'espai lliure al sistema de fitxers " -"%s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Empaquetador" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Resum de l'error" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Hora de la construcció" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB s'ha alterat fora de DNF." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Hora de la instal·lació" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "S'han produït errors durant la transacció." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instal·lat per" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -"No s'ha pogut obtenir el bloqueig de la transacció (inici de sessió com a " -"%s)." -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "No es pot executar la transacció." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "No es pot iniciar la transacció:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "No s'ha pogut treure el fitxer de transaccions %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Llicència" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "No s'han pogut trobar alguns paquets i es torna a intentar." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -"Les deltes dels RPM han reduït %.1f MB d'actualitzacions a %.1f MB (s'ha " -"estalviat un %d.1%%)" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -"Han fallat les deltes dels RPM, les quals han incrementat %.1f MB " -"d'actualitzacions a %.1f MB (s'ha malbaratat un %d.1%%)" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "No s'ha pogut obrir: {}" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "s" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "La clau pública per a %s no està instal·lada" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "sí" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Hi ha hagut un problema obrint el paquet %s" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "És correcte? [s/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "És correcte? [S/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "La clau pública per a %s no és de confiança" +msgid "Group: %s" +msgstr "Grup: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "El paquet %s no està signat" +msgid " Group-Id: %s" +msgstr " Id. de grup: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "No es pot treure %s" +msgid " Description: %s" +msgstr " Descripció: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "S'ha tret %s" +msgid " Language: %s" +msgstr " Idioma: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "No hi ha cap coincidència per al grup de paquets \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Paquets obligatoris:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Paquets per defecte:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "No s'ha de fer res." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Paquets opcionals:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "No s'ha marcat cap grup per treure." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Paquets condicionals:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "No s'ha marcat cap grup per actualitzar." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Grup de l'entorn: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "No hi ha cap coincidència per a l'argument: %s" +msgid " Environment-Id: %s" +msgstr " Id. de l'entorn: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "No hi ha cap paquet que hi coincideixi." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Grups obligatoris:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "El paquet %s no està instal·lat, no es pot revertir." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Grups opcionals:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Ja s'ha instal·lat una versió més baixa del paquet %s, no es pot revertir." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Coincidències amb:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "El paquet %s no està instal·lat, no es pot reinstal·lar." +msgid "Filename : %s" +msgstr "Fitxer: %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "El fitxer %s és un paquet de fonts i no es pot actualitzar, s'ignora." +msgid "Repo : %s" +msgstr "Dipòsit: %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Descripció: " -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "El paquet %s no està instal·lat, no es pot actualitzar." +msgid "URL : %s" +msgstr "URL: %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Un paquet %s d'una versió superior ja està instal·lat, no es pot " -"actualitzar." +msgid "License : %s" +msgstr "Llicència: %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but not installed." -msgstr "El paquet %s està disponible, però no està instal·lat." +msgid "Provide : %s" +msgstr "Proporciona : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" -"El paquet %s està disponible, però està instal·lat per a una arquitectura " -"diferent." +msgid "Other : %s" +msgstr "Altres : %s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "S'ha produït un error en el càlcul de la mida total de la baixada" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." -msgstr "Cap paquet %s instal·lat." +msgid "Total size: %s" +msgstr "Mida total: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" -msgstr "No és una forma vàlida: %s" +msgid "Total download size: %s" +msgstr "Mida total de la baixada: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "No s'ha marcat cap paquet per treure." - -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "" - -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Ja hi ha instal·lada la versió més baixa del paquet %s, no es pot revertir." +msgid "Installed size: %s" +msgstr "Mida un cop instal·lat: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Acció no gestionada: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "S'ha produït un error en calcular la mida un cop instal·lat" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "No hi ha cap paquet %s disponible." +msgid "Freed space: %s" +msgstr "Espai alliberat: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"No es requereix cap actualització de seguretat, però hi ha {} actualització " -"disponible" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Es marquen els paquets com a instal·lats pel grup:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"No es requereix cap actualització de seguretat, però hi ha {} " -"actualitzacions disponibles" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Marcatge dels paquets com a eliminats pel grup:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"No es requereix cap actualització de seguretat per «{}», però hi ha {} " -"actualització disponible" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grup" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"No es requereix cap actualització de seguretat per «{}», però hi ha {} " -"actualitzacions disponibles" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paquets" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". El paquet que falla és: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "instal·lar paquets de grups o mòduls" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Les claus GPG estan configurades com a: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "instal·lar paquets de grups" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "La clau GPG de %s (0x%s) ja està instal·lada" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Instal·lar" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "S'ha aprovat la clau." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Actualitzar" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "S'ha rebutjat la clau." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Reinstal·lar" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "La importació de la clau ha fallat (codi %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Instal·lar les dependències" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "La clau s'ha importat amb èxit" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Instal·lar les dependències febles" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "No s'ha instal·lat cap clau" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Treure" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"Les claus GPG llistades per al dipòsit «%s» ja estan instal·lades però no són correctes per a aquest paquet.\n" -"Comproveu que aquest dipòsit tingui configurats els URL amb la clau correcta." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Treure paquets dependents" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "La importació de claus no ha ajudat, eren claus incorrectes?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Treure dependències no utilitzades" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Potser voleu dir: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Revertir" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -"El paquet \"{}\" del dipòsit local \"{}\" té una suma de comprovació " -"incorrecta" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -"Alguns paquets del dipòsit local tenen una suma de comprovació incorrecta" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "El paquet \"{}\" del dipòsit \"{}\" té una suma de comprovació incorrecta" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "El paquet %s ja està instal·lat." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Error de configuració: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instal·lat: %s-%s a %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Construït: %s a %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF únicament baixarà els paquets per a la transacció." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF únicament baixarà els paquets, instal·larà les claus gpg i comprovarà la" -" transacció." - -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "S'ha avortat l'operació." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Es baixen els paquets:" +"S'ignoren els paquets amb conflictes:\n" +"(afegiu «%s» a la línia d'ordres per forçar-ne l'actualització)" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Error en baixar els paquets:" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "S'ignoren els paquets amb dependències trencades%s" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Ha fallat la transacció" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " o part d'un grup" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -"No s'importaran automàticament les claus en una execució desatesa.\n" -"Utilitzeu \"-y\" per anul·lar-ho." - -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "Ha FALLAT la comprovació GPG" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Es devaluen els paquets" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "se substitueix" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "No s'ha marcat cap paquet per a la sincronització de la distribució." - -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Resum de la transacció\n" +"%s\n" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Paquets instal·lats" - -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Paquets disponibles" - -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Treu automàticament els paquets" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instal·la" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Paquets extres" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Actualitza" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Actualitzacions disponibles" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Treu" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Paquets recentment afegits" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Reverteix" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "No hi ha paquets coincidents per llistar" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Omet" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "No s'ha trobat cap coincidència" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paquet" +msgstr[1] "Paquets" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "No s'ha proporcionat cap id. de transacció" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Paquet dependent" +msgstr[1] "Paquets dependents" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "No s'ha trobat l'id. de transacció que s'ha proporcionat" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Actualitzat" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "S'ha trobat més d'un id. de transacció!" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Revertit" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "L'històric de les transaccions està incomplet, %u abans." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instal·lat" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "L'històric de les transaccions està incomplet, %u després." +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstal·lat" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Dipòsit desconegut: «%s»" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Tret" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Dipòsit sense coincidència: %s" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Fallat" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Aquesta ordre s'ha d'executar com a root." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "No existeix l'ordre: %s. Utilitzeu %s --help" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" + +#: ../dnf/cli/output.py:1611 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -"Podria ser que l'ordre fos d'un connector de DNF, proveu: \"dnf install " -"'dnf-command(%s)'\"" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Podria ser que l'ordre fos d'un connector de DNF, però actualment la càrrega" -" dels connectors està inhabilitada." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Sense transaccions" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "S'ha proporcionat un id. de transacció o un paquet que era dolent" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Línia d'ordres" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Nom d'usuari" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Id." -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"No es pot determinar la versió del llançament (utilitzeu '--releasever' per " -"especificar la versió del llançament)" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data i hora" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argument {}: no està permès amb l'argument {}" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Acció" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "L'ordre «%s» ja està definida" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Alterats" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Eliminat" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "No instal·lat" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Per diagnosticar el problema, proveu d'executar: «%s»." +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Més antic" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Més recent" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Id. de transacció:" + +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Hora d'inici:" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "rpmdb d'inici:" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Probablement teniu malmesa la RPMDB, l'execució de «%s» pot corregir aquesta" -" incidència." +msgid "(%u seconds)" +msgstr "(%u segons)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Heu habilitat la comprovació de paquets a través de claus GPG. És una bona opció.\n" -"No obstant això, no teniu instal·lada cap clau pública GPG. Necessiteu baixar\n" -"les claus per als paquets que desitgeu instal·lar i instal·lar-les.\n" -"Podeu fer-ho amb l'execució de l'ordre:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"També podeu especificar l'url de la clau que voleu utilitzar\n" -"per a un dipòsit en l'opció «gpgkey» a la secció d'un dipòsit i DNF \n" -"la instal·larà per vosaltres.\n" -"\n" -"Per a més informació contacteu amb el vostre distribuïdor o proveïdor de paquets." +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" +msgstr "(%u minuts)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "Problem repository: %s" -msgstr "Dipòsit del problema: %s" +msgid "(%u hours)" +msgstr "(%u hores)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "mostra els detalls quant a un paquet o un grup de paquets" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u dies)" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "mostra tots els paquets (per defecte)" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Hora de finalització:" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "mostra únicament els paquets disponibles" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "rpmdb de finalització:" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "mostra únicament els paquets instal·lats" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Usuari:" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "mostra únicament els paquets extres" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Codi de retorn:" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "mostra únicament l'actualització de les versions dels paquets" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Avortat" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "mostra únicament l'eliminació automàtica dels paquets" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Ha tingut èxit" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "mostra únicament els paquets canviats recentment" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Errors:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAQUET" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Error:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "llista un paquet o un grup de paquets" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "troba quin paquet proporciona el valor donat" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Línia d'ordres:" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "QUALSEVOL_TEXT" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Comentari :" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Se cerquen els paquets: " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "La transacció es va realitzar amb:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "comprova si hi ha actualitzacions disponibles de paquets" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Alteracions dels paquets:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Sortida de l'scriptlet:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "No hi ha cap paquet disponible." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Errors:" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "No s'ha marcat cap paquet per instal·lar." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Instal·lar-Dep" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "No hi ha cap paquet instal·lat." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Devaluat" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Elimina" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstal·la" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (des de %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Paquet %s.%s %s serà instal·lat" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "El paquet instal·lat %s%s no està disponible." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Paquet %s.%s %s serà una actualització" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "No hi ha cap paquet instal·lat des del dipòsit." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Paquet %s.%s %s serà eliminat" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "No s'ha marcat cap paquet per reinstal·lar." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Paquet %s.%s %s serà reinstal·lat" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "No s'ha marcat cap paquet per actualitzar." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Paquet %s.%s %s serà una reversió" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "" -"executa ordres a la part superior de tots els paquets en un dipòsit concret" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paquet %s.%s %s serà devaluat" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "DIPÒSIT" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Paquet %s.%s %s serà actualitzat" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "mostra un missatge d'ajuda d'ús" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Paquet %s.%s %s estarà devaluat" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "ORDRE" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> S'inicia la resolució de dependències" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "Mostra o utilitza l'històric de transaccions" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> La resolució de dependències ha finalitzat" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"S'ha trobat més d'un id. de transacció!\n" -"'{}' requereix un id. de transacció o nom de paquet." +"Importació de la clau GPG 0x%s:\n" +" Id. d'usuari: \"%s\"\n" +" Empremta: %s\n" +" Des de: %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "No s'ha donat cap id. de transacció o nom de paquet." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Error de la línia d'ordres: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "No teniu accés a la BD de l'històric." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "format dolent: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -"No es pot desfer la transacció %s, fer-ho podria resultar en una base de " -"dades de paquets inconsistent." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -"No es pot revertir la transacció %s, fer-ho podria resultar en una base de " -"dades de paquets inconsistent." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Definició no vàlida de l'interval dels id. de les transaccions '{}'.\n" -"Utilitzeu '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Arguments opcionals" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"No es pot convertir '{}' a un ID de transacció.\n" -"Utilitzeu '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "ubicació del fitxer de configuració" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "No s'ha trobat cap transacció que manipuli el paquet '{}'." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "operació silenciosa" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "operació descriptiva" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "mostra la versió de DNF i surt" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "estableix l'arrel de la instal·lació" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "no instal·lis cap documentació" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "inhabilita tots els connectors" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "habilita els connectors pel nom" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "inhabilita els connectors pel nom" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "anul·la el valor de $releasever dels fitxers «config» i «repo»" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "estableix opcions arbitràries «config» i «repo»" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" +"resol els problemes de resolució de dependències amb l'omissió dels paquets" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "mostra l'ajuda de l'ordre" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" +"permet l'eliminació dels paquets instal·lats per resoldre les dependències" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" +"prova les millors versions disponibles dels paquets a les transaccions." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" +"executa enterament des de la memòria cau del sistema, no actualitzis la " +"memòria cau" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "temps màxim d'espera de l'ordre" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "nivell de sortida de depuració" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"suprimeix tots els paquets que ja no es necessiten i que es van instal·lar " -"en principi com a dependències" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "bolca els resultats amb les solucions detallades en fitxers" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Paquet a suprimir" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "comprova si hi ha problemes al packagedb" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "nivell de sortida d'error" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "mostra tots els problemes; per defecte" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "mostra els problemes de dependències" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "nivell de sortida de depuració per a rpm" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "mostra els problemes de duplicats" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "respon automàticament sí a totes les preguntes" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "mostra els paquets devaluats" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "respon automàticament no a totes les preguntes" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "mostra els problemes de proporciona" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} queda devaluat per {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "exclou els paquets per nom o glob" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} proporciona {} però no s'ha pogut trobar" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "inhabilita excludepkgs" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" +"l'etiqueta i el camí al dipòsit addicional es poden especificar diverses " +"vegades." -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "suprimeix les dades de la memòria cau" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "inhabilita l'eliminació de les dependències que ja no es necessiten" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tipus de metadades a netejar" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Es netegen les dades: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "controla que s'utilitzi el color" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "La memòria cau ha vençut" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "estableix les metadades com a vençudes abans d'executar l'ordre" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d fitxer suprimit" -msgstr[1] "%d fitxers suprimits" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "resol només adreces IPv4" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "S'està esperant que acabi el procés amb el pid %d." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "resol només adreces IPv6" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Llista les dependències dels paquets i quins paquets les proporcionen" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "estableix el directori on copiar els paquets" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "" -"sincronitza els paquets instal·lats a les últimes versions disponibles" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "baixa només els paquets" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Paquet a sincronitzar" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "afegeix un comentari a la transacció" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Reverteix un paquet" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "" +"Inclou els paquets pertinents de correccions d'errors, en les " +"actualitzacions" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Paquet a revertir" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "mostra o utilitza la informació dels grups" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "No hi ha dades disponibles dels grups per als dipòsits configurats." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Advertència: El grup %s no existeix." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Inclou els paquets que es necessiten per a corregir l'avís indicat, en les " +"actualitzacions" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Advertència: No hi ha grups que coincideixin:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Inclou els paquets que es necessiten per a corregir el BZ indicat, en les " +"actualitzacions" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Grups d'entorns disponibles:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Inclou els paquets que es necessiten per a corregir el CVE indicat, en les " +"actualitzacions" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Grups d'entorns instal·lats:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Inclou els paquets pertinents de seguretat que coincideixin amb la gravetat," +" en les actualitzacions" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grups instal·lats:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Força l'ús d'una arquitectura" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grups d'idiomes instal·lats:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Llistat d'ordres principals:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grups disponibles:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Llistat d'ordres dels connectors:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Grups d'idiomes disponibles:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Error: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inclou els paquets opcionals a partir del grup" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "S'ha acabat." -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "mostra també els grups ocults" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Sense accés de lectura/execució al directori actual, es mou a /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "mostra únicament els grups instal·lats" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "mostra únicament els grups disponibles" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "No és una subordre vàlida de «groups», utilitzeu: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "No s'ha pogut trobar el grup de paquets obligatori." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "instal·la un o més d'un paquet al vostre sistema" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Paquet a instal·lar" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "S'han resolt les dependències." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "No s'ha pogut trobar cap coincidència" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "S'ha completat!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "El camí al fitxer rpm no és vàlid: %s" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Hi ha les alternatives següents per \"{0}\": {1}" +msgid " Installed: %s-%s at %s" +msgstr " Instal·lat: %s-%s a %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "genera la memòria cau de les metadades" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Construït: %s a %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "" -"S'estan creant els fitxers de memòria cau per a tots els fitxers de " -"metadades." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF únicament baixarà els paquets per a la transacció." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"marca o desmarca els paquets instal·lats com a instal·lats per l'usuari." +"DNF únicament baixarà els paquets, instal·larà les claus gpg i comprovarà la" +" transacció." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s està marcat com a instal·lat per l'usuari." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "S'ha avortat l'operació." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s està desmarcat com a instal·lat per l'usuari." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "No s'ha de fer res." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s marcat com a grup instal·lat." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Es baixen els paquets:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Error:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Error en baixar els paquets:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "El paquet %s no està instal·lat." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Ha fallat la transacció" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"No s'importaran automàticament les claus en una execució desatesa.\n" +"Utilitzeu \"-y\" per anul·lar-ho." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "No hi ha mòduls coincidents per llistar" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "Ha FALLAT la comprovació GPG" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" - -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interactua amb els mòduls." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Es devaluen els paquets" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "mostra únicament els mòduls habilitats" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "No s'ha marcat cap paquet per a la sincronització de la distribució." -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "mostra únicament els mòduls inhabilitats" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "No hi ha cap coincidència per a l'argument: %s" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "mostra únicament els mòduls instal·lats" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "No hi ha cap paquet %s disponible." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "mostra el contingut del perfil" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "reinstal·la un paquet" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Paquet a reinstal·lar" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Paquets instal·lats" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "treu un o més paquets del vostre sistema" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Paquets disponibles" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "suprimeix els paquets duplicats" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Treu automàticament els paquets" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Paquets extres" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "No s'ha trobat cap paquet duplicat per treure." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Actualitzacions disponibles" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Paquets recentment afegits" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "desconegut" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "No hi ha paquets coincidents per llistar" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "No s'ha trobat cap coincidència" + +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "No s'ha proporcionat cap id. de transacció" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "No s'ha trobat l'id. de transacció que s'ha proporcionat" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "S'ha trobat més d'un id. de transacció!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Mai (últim: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "L'històric de les transaccions està incomplet, %u abans." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Instant (últim: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "L'històric de les transaccions està incomplet, %u després." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s segons (últim: %s)" +msgid "No package %s installed." +msgstr "Cap paquet %s instal·lat." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "mostra els dipòsits de programari configurats" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "mostra tots els dipòsits" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Dipòsit desconegut: «%s»" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "mostra els dipòsits habilitats (per defecte)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Dipòsit sense coincidència: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "mostra els dipòsits inhabilitats" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Aquesta ordre s'ha d'executar com a root." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "No hi ha disponible cap dipòsit" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "No existeix l'ordre: %s. Utilitzeu %s --help" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "habilitat" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Podria ser que l'ordre fos d'un connector de DNF, proveu: \"dnf install " +"'dnf-command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "inhabilitat" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Podria ser que l'ordre fos d'un connector de DNF, però actualment la càrrega" +" dels connectors està inhabilitada." -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Id. del dipòsit: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Error de configuració: %s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Nom del dipòsit: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Estat del dipòsit: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Revisió del dipòsit: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Etiquetes del dipòsit: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Etiquetes distro del dipòsit: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"No es pot determinar la versió del llançament (utilitzeu '--releasever' per " +"especificar la versió del llançament)" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Dipòsit actualitzat: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argument {}: no està permès amb l'argument {}" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Paquets del dipòsit: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "L'ordre «%s» ja està definida" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Mida del dipòsit: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Metaenllaç del dipòsit: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Actualitzat: " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Rèpliques dels dipòsits: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "URL-base del dipòsit: " - -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Venciment del dipòsit: " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Exclou del dipòsit: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Inclou del dipòsit: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Exclòs del dipòsit: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Nom del fitxer del dipòsit: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id. del dipòsit" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Executant" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "estat" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Dormint" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nom del dipòsit" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ininterrompudament" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Nombre total de paquets: %s" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "cerca els paquets que coincideixin amb la paraula clau" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Traçat/aturat" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "la clau a cercar" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Desconegut" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "No es pot trobar informació sobre el procés del bloqueig (PID %d)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Consulta totes les versions dels paquets (per defecte)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " L'aplicació amb PID %d és: %s" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "mostra únicament els resultats d'aquesta ARCH" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memòria: %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "mostra únicament els resultats que siguin propietaris del FITXER" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Iniciat: fa %s-%s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Estat: %s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "mostra només si hi ha resultats que devaluïn el REQ" - -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "mostra únicament els resultats que proporcionin el REQ" - -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "mostra únicament els resultats que recomanin el REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "mostra únicament els resultats que millorin el REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "mostra únicament els resultats que suggereixin el REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "mostra únicament els resultats que suplementin el REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -"comprova les dependències exactament com es donin, el contrari de --alldeps" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -"mostra una llista de totes les dependències i quins paquets les proporcionen" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "resol les característiques als paquets originaris" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "mostra l'arbre recursiu per als paquets" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "opera amb el corresponent RPM del codi font" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -"mostra els N últims paquets per al nom.arq donat (o l'últim si N és negatiu)" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "mostra la informació detallada quant al paquet" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "mostra la llista dels fitxers al paquet" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "mostra el nom RPM del codi font del paquet" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "cerca els detalls del paquet amb la cadena de text proporcionada" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "mostra els registres de canvis del paquet" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "cerca també a la descripció i a l'URL del paquet" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "format per mostrar els paquets trobats" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "TEXT_CONSULTA" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -"utilitza el format nom-època:versió-llançament.arquitectura per a la " -"visualització dels paquets trobats (per defecte)" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"utilitza el format nom-versió-llançament per a la visualització dels paquets" -" trobats (predeterminat de la consulta rpm)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "Coincidències exactes amb %s: %%s" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"utilitza el format època:nom-versió-llançament.arquitectura per a la " -"visualització dels paquets trobats" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "Coincidències amb %s: %%s" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" -"Mostra en quins grups de components s'introdueixen els paquets seleccionats" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "No s'ha trobat cap coincidència." -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "limita la consulta als paquets amb instal·lació duplicada" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Se cerquen els paquets: " -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "limita la consulta als paquets installonly instal·lats" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "comprova si hi ha problemes al packagedb" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"limita la consulta als paquets instal·lats amb dependències sense satisfer" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "mostra tots els problemes; per defecte" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "mostra una ubicació des d'on es poden baixar els paquets" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "mostra els problemes de dependències" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Mostra les funcions que el paquet entra amb conflicte." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "mostra els problemes de duplicats" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "mostra els paquets devaluats" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Mostra les funcions que pot millorar el paquet." +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "mostra els problemes de proporciona" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Mostra les funcions que proporciona el paquet." +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Mostra les funcions que recomana el paquet." +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Mostra les funcions que el paquet en depèn." +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} queda devaluat per {}" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} proporciona {} però no s'ha pogut trobar" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" +"sincronitza els paquets instal·lats a les últimes versions disponibles" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Mostra les funcions que suggereix el paquet." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Paquet a sincronitzar" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Mostra les funcions que el paquet pot complementar." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "actualitza un o més paquets al vostre sistema" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Mostra únicament els paquets disponibles." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Paquet a actualitzar" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Mostra únicament els paquets instal·lats." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "No s'ha marcat cap paquet per actualitzar." -#: ../dnf/cli/commands/repoquery.py:238 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display only packages that are not present in any of available repositories." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"Mostra únicament els paquets que no estan presents en cap dels dipòsits " -"disponibles." +"suprimeix tots els paquets que ja no es necessiten i que es van instal·lar " +"en principi com a dependències" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Mostra únicament els paquets que proporcionin una actualització de versió " -"per algun dels paquets ja instal·lats." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Paquet a suprimir" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Mostra únicament els paquets que poden ser eliminats amb l'ordre «dnf " -"autoremove»." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "genera la memòria cau de les metadades" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Mostra únicament els paquets que han estat instal·lats per l'usuari." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "" +"S'estan creant els fitxers de memòria cau per a tots els fitxers de " +"metadades." -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Mostra únicament els paquets que s'han editat recentment" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Per diagnosticar el problema, proveu d'executar: «%s»." -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" +"Probablement teniu malmesa la RPMDB, l'execució de «%s» pot corregir aquesta" +" incidència." -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" +"Heu habilitat la comprovació de paquets a través de claus GPG. És una bona opció.\n" +"No obstant això, no teniu instal·lada cap clau pública GPG. Necessiteu baixar\n" +"les claus per als paquets que desitgeu instal·lar i instal·lar-les.\n" +"Podeu fer-ho amb l'execució de l'ordre:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"També podeu especificar l'url de la clau que voleu utilitzar\n" +"per a un dipòsit en l'opció «gpgkey» a la secció d'un dipòsit i DNF \n" +"la instal·larà per vosaltres.\n" +"\n" +"Per a més informació contacteu amb el vostre distribuïdor o proveïdor de paquets." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "El paquet {} no conté fitxers" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Dipòsit del problema: %s" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -"Etiquetes disponibles de consulta: utilitzeu --queryformat \".. %{tag} ..\"" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "mostra els detalls quant a un paquet o un grup de paquets" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "cerca els detalls del paquet amb la cadena de text proporcionada" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "mostra tots els paquets (per defecte)" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "cerca també a la descripció i a l'URL del paquet" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "mostra únicament els paquets disponibles" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "TEXT_CONSULTA" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "mostra únicament els paquets instal·lats" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "mostra únicament els paquets extres" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "mostra únicament l'actualització de les versions dels paquets" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "mostra únicament l'eliminació automàtica dels paquets" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "mostra únicament els paquets canviats recentment" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "llista un paquet o un grup de paquets" + +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "troba quin paquet proporciona el valor donat" + +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "QUALSEVOL_TEXT" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "comprova si hi ha actualitzacions disponibles de paquets" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "No hi ha cap paquet disponible." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "No s'ha marcat cap paquet per instal·lar." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "No hi ha cap paquet instal·lat." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "Coincidències exactes amb %s: %%s" +msgid " (from %s)" +msgstr " (des de %s)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" -msgstr "Coincidències amb %s: %%s" +msgid "Installed package %s%s not available." +msgstr "El paquet instal·lat %s%s no està disponible." -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "No s'ha trobat cap coincidència." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "No hi ha cap paquet instal·lat des del dipòsit." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "executa un shell DNF interactiu" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "No s'ha marcat cap paquet per reinstal·lar." -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "No s'ha marcat cap paquet per treure." -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script a executar dins del shell DNF" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "" +"executa ordres a la part superior de tots els paquets en un dipòsit concret" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "El valor de la clau no està admès." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "DIPÒSIT" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "No s'ha pogut el dipòsit: %s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "mostra un missatge d'ajuda d'ús" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "ORDRE" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "Mostra o utilitza l'històric de transaccions" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" +"S'ha trobat més d'un id. de transacció!\n" +"'{}' requereix un id. de transacció o nom de paquet." -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "No s'ha donat cap id. de transacció o nom de paquet." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "No teniu accés a la BD de l'històric." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -"{} [command]\n" -" imprimeix l'ajuda" +"No es pot desfer la transacció %s, fer-ho podria resultar en una base de " +"dades de paquets inconsistent." -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" +"No es pot revertir la transacció %s, fer-ho podria resultar en una base de " +"dades de paquets inconsistent." -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" resolve the transaction set" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" +"Definició no vàlida de l'interval dels id. de les transaccions '{}'.\n" +"Utilitzeu '..'." -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" +"No es pot convertir '{}' a un ID de transacció.\n" +"Utilitzeu '', 'last', 'last-'." -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "No s'ha trobat cap transacció que manipuli el paquet '{}'." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Reverteix un paquet" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Paquet a revertir" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"{}\n" -" executa la transacció" +"actualitza la versió, però només amb la coincidència del paquet «més nou», " +"que corregeix un problema que afecta el vostre sistema" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -"{}\n" -" surt del shell" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "No hi ha mòduls coincidents per llistar" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -"Arguments específics del shell:\n" -"config estableix les opcions de configuració\n" -"help imprimeix l'ajuda\n" -"repository (o repo) habilita, inhabilita o llista els dipòsits\n" -"resolvedep resol el conjunt de la transacció\n" -"transaction (o ts) llista, restableix executa el conjunt de la transacció\n" -"run resol i executa el conjunt de la transacció\n" -"exit (o quit) surt del shell" - -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Error: No es pot obrir %s per a la lectura" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Abandonament del Shell" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "executa un dnf mod interactiu per a suprimir i instal·lar un spec" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interactua amb els mòduls." -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Els spec que seran suprimits" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "mostra únicament els mòduls habilitats" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Els spec que seran instal·lats" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "mostra únicament els mòduls inhabilitats" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "mostra únicament els mòduls instal·lats" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "mostra el contingut del perfil" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "treu un o més paquets del vostre sistema" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "suprimeix els paquets duplicats" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "No s'ha trobat cap paquet duplicat per treure." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "No és una forma vàlida: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -2002,6 +2037,11 @@ msgstr "millora" msgid "security" msgstr "seguretat" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "desconegut" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "paquetnou" @@ -2124,1191 +2164,1397 @@ msgid "Unknown/Sec." msgstr "Desconegut/Seg." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Errors" +msgid "Update ID" +msgstr "ID d'actualització" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tipus" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID d'actualització" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Actualitzat" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Errors" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Descripció" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Drets" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Gravetat" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Drets" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Fitxers" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instal·lat" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "fals" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "cert" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "actualitza un o més paquets al vostre sistema" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Paquet a actualitzar" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "fals" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"actualitza la versió, però només amb la coincidència del paquet «més nou», " -"que corregeix un problema que afecta el vostre sistema" +"marca o desmarca els paquets instal·lats com a instal·lats per l'usuari." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "S'ha acabat." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s està marcat com a instal·lat per l'usuari." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Sense accés de lectura/execució al directori actual, es mou a /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s està desmarcat com a instal·lat per l'usuari." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s marcat com a grup instal·lat." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Error:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "El paquet %s no està instal·lat." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Llista les dependències dels paquets i quins paquets les proporcionen" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "S'han resolt les dependències." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "suprimeix les dades de la memòria cau" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "S'ha completat!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tipus de metadades a netejar" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Error de la línia d'ordres: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Es netegen les dades: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "format dolent: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "La memòria cau ha vençut" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d fitxer suprimit" +msgstr[1] "%d fitxers suprimits" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "" - -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Arguments opcionals" +msgid "Waiting for process with pid %d to finish." +msgstr "S'està esperant que acabi el procés amb el pid %d." -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "ubicació del fitxer de configuració" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "instal·la un o més d'un paquet al vostre sistema" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "operació silenciosa" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "No s'ha pogut trobar cap coincidència" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "operació descriptiva" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "El camí al fitxer rpm no és vàlid: %s" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "mostra la versió de DNF i surt" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Hi ha les alternatives següents per \"{0}\": {1}" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "estableix l'arrel de la instal·lació" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "cerca els paquets que coincideixin amb la paraula clau" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "no instal·lis cap documentació" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "la clau a cercar" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "inhabilita tots els connectors" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "habilita els connectors pel nom" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Consulta totes les versions dels paquets (per defecte)" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "inhabilita els connectors pel nom" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "mostra únicament els resultats d'aquesta ARCH" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "anul·la el valor de $releasever dels fitxers «config» i «repo»" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "mostra únicament els resultats que siguin propietaris del FITXER" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "estableix opcions arbitràries «config» i «repo»" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "mostra únicament els resultats que entrin en conflicte amb el REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"resol els problemes de resolució de dependències amb l'omissió dels paquets" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "mostra l'ajuda de l'ordre" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "mostra només si hi ha resultats que devaluïn el REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "mostra únicament els resultats que proporcionin el REQ" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -"permet l'eliminació dels paquets instal·lats per resoldre les dependències" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "mostra únicament els resultats que recomanin el REQ" + +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "mostra únicament els resultats que millorin el REQ" + +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "mostra únicament els resultats que suggereixin el REQ" + +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "mostra únicament els resultats que suplementin el REQ" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -"prova les millors versions disponibles dels paquets a les transaccions." -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" +"comprova les dependències exactament com es donin, el contrari de --alldeps" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"executa enterament des de la memòria cau del sistema, no actualitzis la " -"memòria cau" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "temps màxim d'espera de l'ordre" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"mostra una llista de totes les dependències i quins paquets les proporcionen" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "nivell de sortida de depuració" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "mostra les etiquetes disponibles per utilitzar amb --queryformat" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "bolca els resultats amb les solucions detallades en fitxers" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "resol les característiques als paquets originaris" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "mostra els duplicats als dipòsits amb les ordres «list» o «search»" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "mostra l'arbre recursiu per als paquets" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "nivell de sortida d'error" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "opera amb el corresponent RPM del codi font" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" +"mostra els N últims paquets per al nom.arq donat (o l'últim si N és negatiu)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "nivell de sortida de depuració per a rpm" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "mostra la informació detallada quant al paquet" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "respon automàticament sí a totes les preguntes" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "mostra la llista dels fitxers al paquet" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "respon automàticament no a totes les preguntes" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "mostra el nom RPM del codi font del paquet" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "mostra els registres de canvis del paquet" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "format per mostrar els paquets trobats" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" +"utilitza el format nom-època:versió-llançament.arquitectura per a la " +"visualització dels paquets trobats (per defecte)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" +"utilitza el format nom-versió-llançament per a la visualització dels paquets" +" trobats (predeterminat de la consulta rpm)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" +"utilitza el format època:nom-versió-llançament.arquitectura per a la " +"visualització dels paquets trobats" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "exclou els paquets per nom o glob" - -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "inhabilita excludepkgs" - -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -"l'etiqueta i el camí al dipòsit addicional es poden especificar diverses " -"vegades." +"Mostra en quins grups de components s'introdueixen els paquets seleccionats" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "inhabilita l'eliminació de les dependències que ja no es necessiten" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "limita la consulta als paquets amb instal·lació duplicada" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "limita la consulta als paquets installonly instal·lats" + +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" +"limita la consulta als paquets instal·lats amb dependències sense satisfer" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "controla que s'utilitzi el color" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "mostra una ubicació des d'on es poden baixar els paquets" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "estableix les metadades com a vençudes abans d'executar l'ordre" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Mostra les funcions que el paquet entra amb conflicte." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "resol només adreces IPv4" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "resol només adreces IPv6" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Mostra les funcions que pot millorar el paquet." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "estableix el directori on copiar els paquets" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Mostra les funcions que proporciona el paquet." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "baixa només els paquets" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Mostra les funcions que recomana el paquet." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "afegeix un comentari a la transacció" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Mostra les funcions que el paquet en depèn." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -"Inclou els paquets pertinents de correccions d'errors, en les " -"actualitzacions" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Inclou els paquets pertinents de millores, en les actualitzacions" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Mostra les funcions que suggereix el paquet." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Inclou els paquets pertinents de paquets nous, en les actualitzacions" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Mostra les funcions que el paquet pot complementar." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Inclou els paquets pertinents de seguretat, en les actualitzacions" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Mostra únicament els paquets disponibles." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Inclou els paquets que es necessiten per a corregir l'avís indicat, en les " -"actualitzacions" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Mostra únicament els paquets instal·lats." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Inclou els paquets que es necessiten per a corregir el BZ indicat, en les " -"actualitzacions" +"Mostra únicament els paquets que no estan presents en cap dels dipòsits " +"disponibles." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" -"Inclou els paquets que es necessiten per a corregir el CVE indicat, en les " -"actualitzacions" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"Mostra únicament els paquets que proporcionin una actualització de versió " +"per algun dels paquets ja instal·lats." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"Inclou els paquets pertinents de seguretat que coincideixin amb la gravetat," -" en les actualitzacions" +"Mostra únicament els paquets que poden ser eliminats amb l'ordre «dnf " +"autoremove»." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Força l'ús d'una arquitectura" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Mostra únicament els paquets que han estat instal·lats per l'usuari." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Llistat d'ordres principals:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Mostra únicament els paquets que s'han editat recentment" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Llistat d'ordres dels connectors:" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Època" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "El paquet {} no conté fitxers" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" +"Etiquetes disponibles de consulta: utilitzeu --queryformat \".. %{tag} ..\"" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "l'argument {} requereix l'opció --whatrequires o --whatdepends" + +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Llançament" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Mai (últim: %s)" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Instant (últim: %s)" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s segons (últim: %s)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "mostra els dipòsits de programari configurats" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "mostra tots els dipòsits" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Origen" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "mostra els dipòsits habilitats (per defecte)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "mostra els dipòsits inhabilitats" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "No hi ha disponible cap dipòsit" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Del dipòsit" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "habilitat" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Empaquetador" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "inhabilitat" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Hora de la construcció" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Id. del dipòsit: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Hora de la instal·lació" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Nom del dipòsit: " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instal·lat per" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Estat del dipòsit: " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Revisió del dipòsit: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Llicència" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Etiquetes del dipòsit: " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Etiquetes distro del dipòsit: " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Dipòsit actualitzat: " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Paquets del dipòsit: " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "sí" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Mida del dipòsit: " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Metaenllaç del dipòsit: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Actualitzat: " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Rèpliques dels dipòsits: " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "URL-base del dipòsit: " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Venciment del dipòsit: " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Exclou del dipòsit: " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Inclou del dipòsit: " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Exclòs del dipòsit: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Nom del fitxer del dipòsit: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id. del dipòsit" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "estat" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nom del dipòsit" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Nombre total de paquets: %s" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "executa un shell DNF interactiu" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "És correcte? [s/N]: " +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "És correcte? [S/n]: " +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script a executar dins del shell DNF" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Grup: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "El valor de la clau no està admès." -#: ../dnf/cli/output.py:792 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid " Group-Id: %s" -msgstr " Id. de grup: %s" +msgid "Could not find repository: %s" +msgstr "No s'ha pogut el dipòsit: %s" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Descripció: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Idioma: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" imprimeix l'ajuda" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Paquets obligatoris:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Paquets per defecte:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Paquets opcionals:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Paquets condicionals:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" executa la transacció" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Grup de l'entorn: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" surt del shell" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Arguments específics del shell:\n" +"config estableix les opcions de configuració\n" +"help imprimeix l'ajuda\n" +"repository (o repo) habilita, inhabilita o llista els dipòsits\n" +"resolvedep resol el conjunt de la transacció\n" +"transaction (o ts) llista, restableix executa el conjunt de la transacció\n" +"run resol i executa el conjunt de la transacció\n" +"exit (o quit) surt del shell" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " Id. de l'entorn: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Error: No es pot obrir %s per a la lectura" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Grups obligatoris:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Abandonament del Shell" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Grups opcionals:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "reinstal·la un paquet" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Coincidències amb:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Paquet a reinstal·lar" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Filename : %s" -msgstr "Fitxer: %s" +msgid "Package %s available, but not installed." +msgstr "El paquet %s està disponible, però no està instal·lat." -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Dipòsit: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "executa un dnf mod interactiu per a suprimir i instal·lar un spec" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Descripció: " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Els spec que seran suprimits" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL: %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Els spec que seran instal·lats" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Llicència: %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "mostra o utilitza la informació dels grups" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Proporciona : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "No hi ha dades disponibles dels grups per als dipòsits configurats." -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Other : %s" -msgstr "Altres : %s" - -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "S'ha produït un error en el càlcul de la mida total de la baixada" +msgid "Warning: Group %s does not exist." +msgstr "Advertència: El grup %s no existeix." -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Mida total: %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Advertència: No hi ha grups que coincideixin:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Mida total de la baixada: %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Grups d'entorns disponibles:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Mida un cop instal·lat: %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Grups d'entorns instal·lats:" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "S'ha produït un error en calcular la mida un cop instal·lat" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grups instal·lats:" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Espai alliberat: %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grups d'idiomes instal·lats:" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Es marquen els paquets com a instal·lats pel grup:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grups disponibles:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Marcatge dels paquets com a eliminats pel grup:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Grups d'idiomes disponibles:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grup" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inclou els paquets opcionals a partir del grup" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paquets" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "mostra també els grups ocults" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "instal·lar paquets de grups o mòduls" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "mostra únicament els grups instal·lats" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "instal·lar paquets de grups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "mostra únicament els grups disponibles" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Instal·lar" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "No és una subordre vàlida de «groups», utilitzeu: %s." -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Actualitzar" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "No s'ha pogut trobar el grup de paquets obligatori." -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Reinstal·lar" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Instal·lar les dependències" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Instal·lar les dependències febles" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "No instal·larà un paquet rpm de les fonts (%s)." -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Treure" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Treure paquets dependents" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Ja s'ha baixat" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Treure dependències no utilitzades" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "tipus no admès de suma de comprovació: %s" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Revertir" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "No es pot resoldre l'argument {}" + +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "No hi ha cap coincidència per al paquet {}" + +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Res a mostrar." + +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -"S'ignoren els paquets amb conflictes:\n" -"(afegiu «%s» a la línia d'ordres per forçar-ne l'actualització)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "S'ignoren els paquets amb dependències trencades%s" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Mòduls habilitats: {}." -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " o part d'un grup" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "extensió DNSSEC: clau per a l'usuari " + +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "té un estat desconegut." + +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "Extensió DNSSEC: " + +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "se substitueix" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valor de configuració desconegut: %s = %s a %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Resum de la transacció\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Opció de configuració desconeguda: %s = %s a %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instal·la" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Actualitza" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Treu" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "S'han aplicat les següents actualitzacions en «%s»:" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Reverteix" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Les següents actualitzacions estan disponibles en «%s»:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Omet" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Les següents actualitzacions van ser baixades en «%s»:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paquet" -msgstr[1] "Paquets" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Actualitzacions aplicades en «%s»." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Paquet dependent" -msgstr[1] "Paquets dependents" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Actualitzacions baixades en «%s»." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Actualitzat" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Actualitzacions disponibles en «%s»." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Revertit" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "No s'ha pogut enviar un correu electrònic a través de «%s»: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstal·lat" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Ha fallat l'execució de l'ordre «%s»: ha tornat %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problemes a la sol·licitud:" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Tret" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "paquets que falten: " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Fallat" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "paquets trencats: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "mòduls o grups que falten: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "mòduls o grups trencats: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Sense transaccions" +msgid "%s is empty file" +msgstr "%s és un fitxer buit" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "S'ha proporcionat un id. de transacció o un paquet que era dolent" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "No s'ha pogut emmagatzemar l'hora de l'últim makecache." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Línia d'ordres" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "No s'ha pogut determinar l'hora de l'últim makecache." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Nom d'usuari" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problema" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Id." +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data i hora" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Ha fallat la càrrega del dipòsit '{}'" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Acció" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Alterats" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " +"inhabilitat quan s'executa amb bateria." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" +"El temporitzador de l'emmagatzematge en memòria cau de les metadades està " +"inhabilitat." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "No hi ha l'id. de transacció o el paquet que s'ha proporcionat" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Recentment s'ha refrescat la memòria cau de les metadades." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Eliminat" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: no vencerà mai i no es refrescarà." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "No instal·lat" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: ha vençut i es refrescarà." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Més recent" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: les metadades venceran després de %d segons i es refrescara ara" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Més antic" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: vencerà després de %d segons." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Id. de transacció:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "S'ha creat la memòria cau de les metadades." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Hora d'inici:" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: s'utilitzen les metadades del %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "rpmdb d'inici:" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u segons)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Última comprovació del venciment de les metadades: fa %s el %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Els paquets baixats es desen a la memòria cau fins a la propera transacció " +"reeixida." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minuts)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Podeu treure els paquets capturats amb l'execució de «%s»." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u hores)" +msgid "Invalid tsflag in config file: %s" +msgstr "tsflag invàlid en el fitxer de configuració: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u dies)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "No s'ha pogut afegir el fitxer dels grups per al dipòsit: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Hora de finalització:" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "S'executa la comprovació de la transacció" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "rpmdb de finalització:" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Error: comprovació de la transacció vs. resolució de dependències:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Usuari:" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "La comprovació de la transacció ha tingut èxit." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Avortat" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "S'executa la prova de la transacció" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Codi de retorn:" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Error en la comprovació de la transacció:" + +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "La prova de la transacció ha tingut èxit." + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "S'executa la transacció" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Requeriments de disc:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Ha tingut èxit" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Com a mínim es requereix %d MB més d'espai lliure al sistema de fitxers %s." +msgstr[1] "" +"Com a mínim es requereixen %d MB més d'espai lliure al sistema de fitxers " +"%s." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Errors:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Resum de l'error" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Error:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB s'ha alterat fora de DNF." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "S'han produït errors durant la transacció." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Línia d'ordres:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" +"No s'ha pogut obtenir el bloqueig de la transacció (inici de sessió com a " +"%s)." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Comentari :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "No es pot executar la transacció." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "La transacció es va realitzar amb:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "No es pot iniciar la transacció:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Alteracions dels paquets:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "No s'ha pogut treure el fitxer de transaccions %s" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Sortida de l'scriptlet:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "No s'han pogut trobar alguns paquets i es torna a intentar." -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Errors:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Les deltes dels RPM han reduït %.1f MB d'actualitzacions a %.1f MB (s'ha " +"estalviat un %d.1%%)" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Instal·lar-Dep" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Han fallat les deltes dels RPM, les quals han incrementat %.1f MB " +"d'actualitzacions a %.1f MB (s'ha malbaratat un %d.1%%)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Devaluat" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "No s'ha pogut obrir: {}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Devaluar" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "La clau pública per a %s no està instal·lada" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Elimina" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Hi ha hagut un problema obrint el paquet %s" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstal·la" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "La clau pública per a %s no és de confiança" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Paquet %s.%s %s serà instal·lat" +msgid "Package %s is not signed" +msgstr "El paquet %s no està signat" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Paquet %s.%s %s serà una actualització" +msgid "Cannot remove %s" +msgstr "No es pot treure %s" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Paquet %s.%s %s serà eliminat" +msgid "%s removed" +msgstr "S'ha tret %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "No hi ha cap coincidència per al grup de paquets \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Paquet %s.%s %s serà reinstal·lat" +msgid "Adding packages from group '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "No s'ha marcat cap grup per treure." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "No s'ha marcat cap grup per actualitzar." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "No hi ha cap paquet que hi coincideixi." + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Paquet %s.%s %s serà una reversió" +msgid "Package %s not installed, cannot downgrade it." +msgstr "El paquet %s no està instal·lat, no es pot revertir." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Paquet %s.%s %s serà devaluat" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Ja s'ha instal·lat una versió més baixa del paquet %s, no es pot revertir." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Paquet %s.%s %s serà actualitzat" +msgid "Package %s not installed, cannot reinstall it." +msgstr "El paquet %s no està instal·lat, no es pot reinstal·lar." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Paquet %s.%s %s estarà devaluat" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "El fitxer %s és un paquet de fonts i no es pot actualitzar, s'ignora." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> S'inicia la resolució de dependències" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "El paquet %s no està instal·lat, no es pot actualitzar." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> La resolució de dependències ha finalitzat" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "" +"Un paquet %s d'una versió superior ja està instal·lat, no es pot " +"actualitzar." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -"Importació de la clau GPG 0x%s:\n" -" Id. d'usuari: \"%s\"\n" -" Empremta: %s\n" -" Des de: %s" +"El paquet %s està disponible, però està instal·lat per a una arquitectura " +"diferent." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Executant" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Ja hi ha instal·lada la versió més baixa del paquet %s, no es pot revertir." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Dormint" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Acció no gestionada: {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ininterrompudament" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"No es requereix cap actualització de seguretat, però hi ha {} actualització " +"disponible" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"No es requereix cap actualització de seguretat, però hi ha {} " +"actualitzacions disponibles" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Traçat/aturat" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"No es requereix cap actualització de seguretat per «{}», però hi ha {} " +"actualització disponible" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Desconegut" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"No es requereix cap actualització de seguretat per «{}», però hi ha {} " +"actualitzacions disponibles" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "No es pot trobar informació sobre el procés del bloqueig (PID %d)" +msgid ". Failing package is: %s" +msgstr ". El paquet que falla és: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " L'aplicació amb PID %d és: %s" +msgid "GPG Keys are configured as: %s" +msgstr "Les claus GPG estan configurades com a: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memòria: %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "La clau GPG de %s (0x%s) ja està instal·lada" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "S'ha aprovat la clau." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "S'ha rebutjat la clau." + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Iniciat: fa %s-%s" +msgid "Key import failed (code %d)" +msgstr "La importació de la clau ha fallat (codi %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "La clau s'ha importat amb èxit" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "No s'ha instal·lat cap clau" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Estat: %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Les claus GPG llistades per al dipòsit «%s» ja estan instal·lades però no són correctes per a aquest paquet.\n" +"Comproveu que aquest dipòsit tingui configurats els URL amb la clau correcta." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "s'ignora." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "La importació de claus no ha ajudat, eren claus incorrectes?" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "El grup «%s» no està instal·lat." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Potser voleu dir: {}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "El grup «%s» no existeix." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" +"El paquet \"{}\" del dipòsit local \"{}\" té una suma de comprovació " +"incorrecta" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "L'entorn «%s» no està instal·lat." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" +"Alguns paquets del dipòsit local tenen una suma de comprovació incorrecta" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id «%s» no existeix." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "El paquet \"{}\" del dipòsit \"{}\" té una suma de comprovació incorrecta" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Grup «%s» no instal·lat." +msgid "Package %s is already installed." +msgstr "El paquet %s ja està instal·lat." #: ../dnf/conf/config.py:134 #, python-format @@ -3372,6 +3618,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3382,36 +3633,6 @@ msgstr "dipòsit %s: 0x%s ja s'ha importat" msgid "repo %s: imported key 0x%s." msgstr "dipòsit %s: s'ha importat la clau 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "No instal·larà un paquet rpm de les fonts (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "extensió DNSSEC: clau per a l'usuari " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "té un estat desconegut." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "Extensió DNSSEC: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "tipus no admès de suma de comprovació: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Ha fallat la reconstrucció delta RPM" @@ -3424,223 +3645,45 @@ msgstr "Ha fallat la suma de comprovació de la reconstrucció delta RPM" msgid "done" msgstr "fet" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problemes a la sol·licitud:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "paquets que falten: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "paquets trencats: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "mòduls o grups que falten: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "mòduls o grups trencats: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "S'ha trobat un bloqueig de fitxer amb format incorrecte: %s.\n" "Assegureu-vos que no hi hagi cap altre procés dnf en execució i suprimiu manualment el fitxer del bloqueig o executeu systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Res a mostrar." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Mòduls habilitats: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "No es pot resoldre l'argument {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "No hi ha cap coincidència per al paquet {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s és un fitxer buit" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "No s'ha pogut emmagatzemar l'hora de l'últim makecache." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "No s'ha pogut determinar l'hora de l'últim makecache." +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "s'ignora." -#: ../dnf/plugin.py:63 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Parsing file failed: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Connectors carregats: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Ja s'ha baixat" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 -#, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "s'està determinant la rèplica més ràpida (%s amfitrions).. " - -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "habilitació del dipòsit %s" +msgid "Environment '%s' is not installed." +msgstr "L'entorn «%s» no està instal·lat." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "Es va afegir el dipòsit %s de %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Environment '%s' is not available." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Revertir" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Netejar" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Instal·lar" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Reinstal·lar" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Eliminar" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Actualitzar" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verificar" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Executar l'scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Preparar" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problema" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "Group_id «%s» no existeix." diff --git a/po/cs.po b/po/cs.po index 28d969d..de54bc3 100644 --- a/po/cs.po +++ b/po/cs.po @@ -28,7 +28,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-02-21 12:52+0000\n" "Last-Translator: Daniel Rusek \n" "Language-Team: Czech (http://www.transifex.com/projects/p/dnf/language/cs/)\n" @@ -39,1773 +39,1576 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Následující aktualizace byly aplikovány na '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Následující aktualizace jsou dostupné pro '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Následující aktualizace byly stažené pro '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Aktualizace aplikovány na '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Aktualizace stažené pro '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Aktualizace dostupné pro '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Nepodařilo se poslat e-mail prostřednictvím '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Selhalo spuštění příkazu '%s': vrácen %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "BALÍČEK" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Balíček k instalaci" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Neznámá volba konfigurace: %s = %s v %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Snížení verze" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Vymazání" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Instalování" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Chyba: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Zastaralé" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Reinstalace" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "K odstranění" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"Časovač pro ukládání dat do mezipaměti deaktivován při měřeném připojení." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Aktualizace" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" -"Časovač pro ukládání metadat do mezipaměti deaktivován při napájení z " -"baterie." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Ověřuje se" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Časovač pro ukládání metadat do mezipaměti deaktivován." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Běžící skriptlet" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Mezipaměť metadat čerstvě obnovena." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Příprava" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "" +msgid "Parsing file failed: %s" +msgstr "Chyba při zpracování souboru: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "" +msgid "Loaded plugins: %s" +msgstr "Načtené pluginy: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Cache s metadaty vytvořena." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: používám metadata z %s." +msgid "enabling %s repository" +msgstr "povolování repozitáře %s" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Ignorují se repozitáře: %s" +msgid "Added %s repo from %s" +msgstr "Přidán repozitář %s z %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Poslední kontrola metadat: před %s, %s." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Název" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "Stažené balíčky byly uloženy v mezipaměti do další úspěšné transakce." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Název" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Balíčky můžete z mezipaměti odstranit spuštěním '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Období" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Neplatný tsflag v konfiguračním souboru: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Verze" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Selhalo přidání souboru se skupinou pro repozitář: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Verze" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Spouští se kontrola transakce" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Vydání" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Chyba: kontrola transakce vs řešení závislostí:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arch" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Kontrola transakce byla úspěšná" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Architektura" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Probíhá test transakce" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Velikost" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Kontrola transakce selhala:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Velikost" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Test transakce byl úspěšný." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Zdroj" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Transakce běží" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Repo" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Požadavky na místo na disku:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Repozitář" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." -msgstr[1] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." -msgstr[2] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Z repozitáře" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Přehled chyb" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Tvůrce balíčku" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Čas vytvoření" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Během transakce došlo k chybám." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Čas instalace" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Nepodařilo se získat zámek transakce (přihlášen jako: %s)." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Nainstalováno" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Nelze spustit transakci." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Souhrn" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transakce nemůže začít:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Souhrn" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Selhalo odstranění transakčního souboru %s." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Některé balíčky nebyly staženy. Další pokus." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licence" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%d.1%% ušetřeno)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Popis" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Neúspěšná Delta RPM zvýšila %.1f MB aktualizací na %.1f MB (zbytečných " -"%d.1%%)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Popis" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Nelze otevřít: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Žádné balíčky k vypsání" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Veřejný klíč %s není nainstalován" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "a" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problém s otevřením balíčku %s" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ano" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "Veřejný klíč %s není důvěryhodný" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "Balíček %s není podepsán" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ne" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "Nelze odstranit %s" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Je to ok [a/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Je to ok [A/n]: " -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:788 #, python-format -msgid "%s removed" -msgstr "%s odstraněn" +msgid "Group: %s" +msgstr "Skupina: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Neexistuje shoda pro skupinu balíčků \"{}\"" +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" +msgstr " ID skupiny: %s" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +msgid " Description: %s" +msgstr " Popis: %s" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Není co dělat." +#: ../dnf/cli/output.py:796 +#, python-format +msgid " Language: %s" +msgstr " Jazyk: %s" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Nebyly vybrány žádné skupiny pro odstranění." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Povinné balíčky:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Nebyly vybrány žádné skupiny pro aktualizaci." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Výchozí balíčky:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" -msgstr "Žádná shoda pro argument: %s" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Volitelné balíčky:" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "žádný balíček není vhodný" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Podmínečné balíčky:" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Balíček %s není nainstalován, nelze ho downgradovat." +msgid "Environment Group: %s" +msgstr "Skupina prostředí: %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "Balíček %s nižší verze je již nainstalován, nelze jej downgradovat." +msgid " Environment-Id: %s" +msgstr " Prostředí-Id: %s" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Balíček %s není nainstalován, nelze jej přeinstalovat." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Povinné skupiny:" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Soubor %s je zdrojovým balíčkem a nemůže být aktualizován, ignoruje se." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Volitelné skupiny:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Shoda s:" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Balíček %s není nainstalován, nelze jej aktualizovat." +msgid "Filename : %s" +msgstr "Soubor : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "Balíček %s vyšší verze je již nainstalován, nelze jej aktualizovat." +msgid "Repo : %s" +msgstr "Repozitář : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Popis : " -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s available, but not installed." -msgstr "Balíček %s je dostupný, ale není nainstalován." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Balíček %s je dostupný, ale je nainstalován pro jinou architekturu." +msgid "License : %s" +msgstr "Licence : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:920 #, python-format -msgid "No package %s installed." -msgstr "Balík %s nenainstalován." +msgid "Provide : %s" +msgstr "Poskytuje : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Not a valid form: %s" -msgstr "Neplatná forma: %s" +msgid "Other : %s" +msgstr "Další : %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Žádné balíčky ke smazání" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Balíček je pro argument %s dostupný, ale není nainstalován." +msgid "Total size: %s" +msgstr "Celková velikost: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Balíček %s nejstarší verze je již nainstalován, nelze nainstalovat starší " -"verzi." - -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "" +msgid "Total download size: %s" +msgstr "Celková velikost ke stažení: %s" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No package %s available." -msgstr "Balíček %s není k dispozici." - -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Nejsou zapotřebí žádné aktualizace, ale k dispozici je aktualizace {}" +msgid "Installed size: %s" +msgstr "Velikost po nainstalování: %s" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Nejsou zapotřebí žádné aktualizace, ale k dispozici jsou aktualizace {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Při výpočtu velikosti po instalaci došlo k chybě" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici je " -"aktualizace {}" +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" +msgstr "Uvolněné místo: %s" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici jsou " -"aktualizace {}" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Označení balíčků jako nainstalovaných skupinou:" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Chybující balíček je: %s" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Označení balíčků jako odstraněných skupinou:" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG klíče jsou zkonfigurovány jako: %s" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Skupina" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG klíč %s (0x%s) je již nainstalován" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Balíčky" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Instalace skupiny balíčků" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Import klíče selhal (kód %d)" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Instalování" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Import klíče proběhl úspěšně" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Aktualizace" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Nebyly instalovány žádné klíče" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Reinstalace" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"GPG klíče určené pro repozitář „%s“ jsou již nainstalovány, avšak pro tento balíček nejsou správné.\n" -"Zkontrolujte, zda URL klíčů jsou pro tento repozitář správně nastaveny." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Instalování závislostí" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Import klíče/ů nepomohl, špatný klíč(e)?" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Instalování slabých závislostí" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Možná jste měli na mysli: {}" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "K odstranění" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Balíček \"{}\" z místního repozitáře \"{}\" má nesprávný kontrolní součet" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Odstranění balíčků závislostí" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Některé balíčky z místního repozitáře mají nesprávný kontrolní součet" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Odstranění nepoužívaných závislostí" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Balíček \"{}\" z repozitáře \"{}\" má nesprávný kontrolní součet" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Snížení verze" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -"Některé balíčky mají neplatnou mezipaměť, ale nemohou být staženy kvůli " -"volbě \"--cacheonly\"" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Balíček %s je již nainstalován." +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Chyba konfigurace: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Nainstalováno: %s-%s na %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Sestaveno : %s na %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF stáhne pouze balíčky pro transakci." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" + +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF pouze stáhne balíčky, nainstaluje GPG klíče a zkontroluje transakci." +"Přeskakují se konfliktní balíčky:\n" +"(napište '%s' do příkazové řádky k vynucení aktualizace)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operace přerušena." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Přeskakují se balíčky s porušenými závislostmi %s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Stahování balíčků:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " nebo část skupiny" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Chyba stahování balíčků:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Balíček" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transakce selhala" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Balíček" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "nahrazování" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Nelze automaticky importovat klíče při spuštění bez obsluhy.\n" -"Použijte \"-y\" k potlačení." - -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "Kontrola GPG selhala" +"\n" +"Shrnutí transakce\n" +"%s\n" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" - -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Zastaralé balíčky:" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalovat" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Aktualizovat" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Odstranit" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Nainstalované balíčky:" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Snížit verzi" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Dostupné balíčky:" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Přeskočit" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Automaticky odstranitelné balíčky:" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "balíček" +msgstr[1] "balíčky" +msgstr[2] "balíčků" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Dodatečné balíčky:" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Závisející balíček" +msgstr[1] "Závisející balíčky" +msgstr[2] "Závisejících balíčků" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Dostupné aktualizace" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Aktualizováno" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Nedávno přidané balíčky:" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Snížena verze" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nenalezeny odpovídající balíčky" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Nainstalováno" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nebyla nalezena shoda" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Přeinstalováno" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Nezadáno ID transakce" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Přeskočeno" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Zadané ID transakce nenalezeno" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Odstraněno" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Nalezeno více než jedno ID transakce!" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Selhalo" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Historie transakcí není kompletní, před %u." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Celkem" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Historie transakcí není kompletní, po %u." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Vrácení transakce {}, z {}" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Systém" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Unknown repo: '%s'" -msgstr "Neznámý repozitář: '%s'" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Žádná shoda repozitáře: %s" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Žádné transakce" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Tento příkaz musí být spuštěn pod uživatelem root." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Zadáno špatné ID transakce nebo balíčku/ů" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Neexistující příkaz: %s. Použijte %s --help" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Příkazový řádek" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Může to být příkaz DNF zasuvného modulu, vyzkoušej: \"dnf install 'dnf-" -"command(%s)'\"" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Uživatelské jméno" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Může se jednat o příkaz zásuvného modulu DNF, ale načítání modulů je " -"momentálně zakázáno." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Datum a čas" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Akce" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Pozměněno" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" -"releasever')" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argument {}: není dovoleno s argumentem {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Smazáno" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Příkaz „%s“ již definován" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Nenainstalováno" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Starší" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Novější" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID transakce:" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Počáteční čas :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Začátek rpmdb :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" +msgid "(%u seconds)" +msgstr "(%u sekund)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Pravděpodobně máte poškozenou RPMDB, spuštění '%s' by mohlo problém " -"napravit." +msgid "(%u minutes)" +msgstr "(%u minut)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Povolili jste kontrolu balíčků pomocí klíčů GPG. To je dobrá věc.\n" -"Nicméně veřejné klíče GPG nemáte nainstalované. Potřebujete stáhnout a nainstalovat klíče k balíčkům, které chcete nainstalovat.\n" -"Můžete to udělat příkazem:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Případně můžete uvést URL ke klíči, které chcete pro repozitář použít, v možnosti 'gpgkey' v sekci repozitáře a DNF jej za vás nainstaluje.\n" -"\n" -"Více informací zjistíte u vaší distribuce nebo autora balíčku." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u hodin)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problém v repozitáři: %s" +msgid "(%u days)" +msgstr "(%u dnů)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "zobrazit detaily o balíčku nebo skupině balíčků" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Čas ukončení :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "zobrazit všechny balíčky (výchozí)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Konec rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "zobrazit jen dostupné balíčky" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Uživatel :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "zobrazit jen nainstalované balíčky" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Návratový kód :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "zobrazit jen extras balíčky" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Přerušeno" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "Zobrazit je balíčky pro upgrade" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Úspěšné" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "Zobrazit jen automaticky odstranitelné balíčky" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Selhání:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "zobrazit jen nedávno změněné balíčky" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Selhalo:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "BALÍČEK" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "Vypsat balíček nebo skupiny balíčků" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Příkazový řádek:" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "Nalézt balíček, který poskytuje danou hodnotu" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Poznámka :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "NĚJAKÝ_ŘETĚZEC" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transakce proběhla s:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Prohledávání balíčků: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pozměněné balíčky:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Výstup skriptletu:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Chyby:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Žádný balíček není k disozici." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Instalovat závislosti" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Zastaralo" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Žádný balík nebyl nainstalován." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Smazat" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Přeinstalovat" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (z %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Balíček %s.%s %s bude nainstalován" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Instalované balíčky %s%s nejsou dostupné" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Balíček %s.%s %s bude aktualizací" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Žádný balík z repozitáře nebyl nainstalován" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Balíček %s.%s %s bude smazán" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Balíček %s.%s %s bude přeinstalován" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Balíček %s.%s %s bude snížením novější verze" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Balíček %s.%s %s bude zastaralý" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPOZITÁŘ" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Balíček %s.%s %s bude aktualizován" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "zobrazit užitečnou nápovědu" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Balíček %s.%s %s bude zastarán" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "PŘÍKAZ" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Zahajuje se řešení závislostí" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "zobrazit nebo používat historii transakcí" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Řešení závislostí dokončeno" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Nalezeno více než jedno ID transakce!\n" -"'{}' vyžaduje jedno ID transakce nebo jméno balíčku." +"Importuje se GPG klíč 0x%s:\n" +"Uživatelské ID : \"%s\"\n" +"Otisk: %s\n" +"Zdroj : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Chyba na příkazovém řádku: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Nemáte přístup k databázi s historií." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "špatný formát: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -"Nelze zrušit transakci %s, mohlo by dojít k porušení integrity databáze " -"balíčků." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -"Nelze vrátit transakci %s, mohlo by dojít k porušení integrity databáze " -"balíčků." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Neplatná definice rozsahu ID transakce '{}'.\n" -"Použít '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Volitelné argumenty" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "Umístění konfiguračního souboru" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "tichý běh" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "běh s podrobnějším výstupem" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "Ukázat verzi DNF a skončit" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "Nastavit kořen instalace" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "neinstalovat dokumentace" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "Vypnout všechny pluginy" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "Povolit zásuvné moduly podle jména" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "Zakázat zásuvné moduly podle jména" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "Přenastavit hodnotu $releasever v konfiguračních a repo souborech" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "zobrazit nápovědu k příkazům" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "Pro vyřešení závislostí povolit vymazání nainstalovaných balíčků" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "Spustit vše ze systémové cache, bez její aktualizace" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "Maximální doba čekání příkazu" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "Úroveň výpisu ladících informací" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "Vypíše detailní výsledky rešení do souborů" + +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "Ukázat duplikáty v repozitářích, v list/search příkazech" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "Úroveň výpisu chyb" + +#: ../dnf/cli/option_parser.py:226 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -"Odstranit všechny nepotřebné balíčky, které byly původě nainstalovány jako " -"závislosti" +"Umožňuje zastaralou procesní logiku DNF pro upgradování nebo zobrazení " +"schopností tak, že balíček zastará pro informace, seznam a dotazy v " +"repozitáři" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Balíček k odstranění" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "Úroveň výpisu ladících informací pro rpm" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "Zkontrolovat problémy v databázi balíčků" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "Automaticky odpovědět ano na všechny otázky" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "Zobrazit všechny problémy; výchozí" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "Automaticky odpovědět ne na všechny otázky" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "Zobrazit problémy se závislostmi" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"Povolit jen určité repozitáře na základě jejich ID nebo vzoru, mohou být " +"zadány vícekrát" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "Zobrazit duplicitní problémy" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "Zobrazit zastaralé balíčky" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "Zobrazit problémy s poskytovateli balíčků" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} má chybějící požadovanou hodnotu {}" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "Zakázat excludepkgs" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} je duplicitní s balíčkem {}" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "Jmenovka a cesta k dodatečnému repozitáři, lze je uvést několikrát." -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} je zastaralý a nahrazen balíčkem {}" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "Zakázat odstranění závislostí, které se již nepoužívají" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} poskytuje {} ale nemůže být nalezen" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Odstraňuje se soubor %s" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "Kontrola zda jsou použity barvy" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "Odstranit data z mezipaměti" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "Nastavit metada před spuštěním příkazu jako časově neplatná" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Typ metadat k vyčištění" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "Vyřešit pouze IPv4 adresy" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Vyčištění dat: " +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "Vyřešit pouze IPv6 adresy" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Mezipaměť vypršela" - -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d soubor odstraněn" -msgstr[1] "%d soubory odstraněny" -msgstr[2] "%d soubory odstraněny" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Čekám, až proces s pid %d skončí." +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "Balíčky jen stáhnout" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "přidat k transakci poznámku" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Balíček k synchronizaci" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Snížení verze balíčku" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Balíček k downgrade" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "Zobrazit nebo používat skupinové informace" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "Zahrnovat balíčky potřebné k opravě daného varování do aktualizací" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -"Pro nakonfigurované repozitáře nejsou k dispozici informace o skupinách." - -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Varování: skupina %s neexistuje." - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Varování: Žádná shoda skupiny pro:" +"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z Bugzilly do " +"aktualizací" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Dostupné skupiny prostředí:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z CVE do " +"aktualizací" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Nainstalované skupiny prostředí:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Zahrnovat zabezpečení příslušných balíčků odpovídajících závažnosti do " +"aktualizací" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Nainstalované skupiny:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Vynutit použití architektury" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Nainstalované jazykové skupiny:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Seznam hlavních příkazů:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Dostupné skupiny:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Seznam příkazů zásuvných modulů:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Dostupné jazykové skupiny:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Chyba: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "zahrnovat volitelné balíčky ze skupiny" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Ukončeno." -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "Zobrazit také skryté skupiny" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "Zobrazit pouze nainstalované skupiny" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "Zobrazit pouze dostupné skupiny" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Neplatný podpříkaz skupin, použijte: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Nemohu najít povinnou skupinu balíčků." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "Instalovat balíček nebo balíčky do vašeho systému" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Balíček k instalaci" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Závislosti vyřešeny." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Nepodařilo se najít shodu" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Hotovo!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Neplatná cesta rpm souboru: %s" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " Nainstalováno: %s-%s na %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "Vygenerovat mezipaměť metadat" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Sestaveno : %s na %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Vytváření cache souborů pro všechna metadata." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF stáhne pouze balíčky pro transakci." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"Označit nebo odznačit nainstalované balíčky jako nainstalované uživatelem." +"DNF pouze stáhne balíčky, nainstaluje GPG klíče a zkontroluje transakci." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s označený jako nainstalovaný uživatelem." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operace přerušena." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s odznačený jako nainstalovaný uživatelem." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Není co dělat." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s označený jako nainstalovaný skupinou." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Stahování balíčků:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Chyba:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Chyba stahování balíčků:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Balíček %s není nainstalován." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transakce selhala" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Nelze automaticky importovat klíče při spuštění bez obsluhy.\n" +"Použijte \"-y\" k potlačení." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "Kontrola GPG selhala" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Zastaralé balíčky:" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Žádná shoda pro argument: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Balíček %s není k dispozici." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Balíček je pro argument %s dostupný, ale není nainstalován." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Reinstalace balíčku" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Nainstalované balíčky:" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Balíček k přeinstalování" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Dostupné balíčky:" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "Odstranit balíček nebo balíčky ze systému" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Automaticky odstranitelné balíčky:" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "Odstranit duplicitní balíčky" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Dodatečné balíčky:" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Dostupné aktualizace" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Nedávno přidané balíčky:" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nenalezeny odpovídající balíčky" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "neznámý" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nebyla nalezena shoda" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "Nikdy (poslední: %s)" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Nezadáno ID transakce" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Zadané ID transakce nenalezeno" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Nalezeno více než jedno ID transakce!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Instant (last: %s)" -msgstr "Okamžitě (naposledy: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Historie transakcí není kompletní, před %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s sekund (naposledy: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Historie transakcí není kompletní, po %u." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "Zobrazit nastavené repozitáře softwaru" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Balík %s nenainstalován." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "Zobrazit všechny repozitáře" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Vrácení transakce {}, z {}" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "Zobrazit povolené repozitáře (výchozí)" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Neznámý repozitář: '%s'" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "Zobrazit zakázané repozitáře" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Žádná shoda repozitáře: %s" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Není k dispozici žádný repozitář" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Tento příkaz musí být spuštěn pod uživatelem root." -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "povoleno" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Neexistující příkaz: %s. Použijte %s --help" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "zakázáno" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Může to být příkaz DNF zasuvného modulu, vyzkoušej: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-ID : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Může se jednat o příkaz zásuvného modulu DNF, ale načítání modulů je " +"momentálně zakázáno." -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-název : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Chyba konfigurace: %s" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revize : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tagy : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tagy: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-aktual. : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Nelze detekovat verzi vydání (pro zadání verze vydání použijte parametr '--" +"releasever')" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-balíčků : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argument {}: není dovoleno s argumentem {}" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-velikost: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Příkaz „%s“ již definován" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Aktualizováno: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-zrcadla : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-vyprší : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-vyřazeno: " - -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-zahrnuto: " - -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-vyřazeno: " - -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-konfig : " - -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "ID repozitáře:" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "Stav:" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "Název repozitáře:" - -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "Total packages: %s" -msgstr "Celkově balíčků: %s" - -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "Hledat balíčky shodující se s klíčovým slovem" - -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "klíč, který se má hledat" - -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +msgid "Parsing file \"%s\" failed: %s" msgstr "" -"Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " -"argumentu)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Dotazovat se na všechny verze balíčků (výchozí)" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "Zobrazit pouze výsledky z této architektury" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "Zobrazit pouze výsledky v konfliktu s REQ" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Běží" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Spí" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "Zobrazit pouze výsledky zastaralé s REQ" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Nepřerušitelné" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "Zobrazit pouze výsledky, které poskytují REQ" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Trasován/Zastaven" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "Zobrazit pouze výsledky, které doporučují REQ" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Neznámý" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "Zobrazit pouze výsledky, které zlepšují REQ" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Nelze najít informace o procesu zamykání (PID %d)" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "Zobrazit pouze výsledky, které navrhují REQ" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Aplikace s PID %d je: %s" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "Zobrazit pouze výsledky, které doplňují REQ" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Paměť : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Spuštěn: %s - před %s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "Zjistit závislosti přesně tak, jak je uvedeno, protiklad k --alldeps" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Stav : %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -"v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " -"rekurzivně." -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "Zobrazit seznam všech závislostí a které balíčky je poskytují" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "Zobrazit rekurzivní strom pro balíček(y)" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "pracovat na odpovídajícím zdrojovém RPM" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -"Zobrazit N posledních balíčků daného jména.architektury (nebo poslední až na" -" N, pokud je N negativní)" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "Zobrazit detailní informace o balíčku" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "Zobrazit seznam souborů v balíčku" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "Zobrazit název zdrojového balíčku RPM" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "Formát pro zobrazení nalezených balíčků" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -"Použít formát název-epoch:verze-vydání.architektura pro zobrazení nalezených" -" balíčků (výchozí)" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -"Použít formát název-verze-vydání pro zobrazení nalezených balíčků (výchozí " -"dotaz rpm)" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -"Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" -" balíčků" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -"Zobrazit, v kterých kompozitních skupinách se nacházejí vybrané balíčky" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "Omezit dotaz pro nainstalované balíčky určených pouze k instalaci" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "Omezit dotaz pro nainstalované balíčky s nesplněnými závislostmi" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "Zobrazit umístění, z něhož lze balíčky stáhnout" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Zobrazit schopnosti, které balíček může rozšířit." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Zobrazit schopnosti poskytované balíčkem." - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Zobrazit schopnosti, které balíček doporučuje." - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Zobrazit schopnosti, na kterých balíček závisí." - -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:182 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "Zobrazit schopnosti, že balíček závisí na spuštění %%pre scriptu." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Zobrazit schopnosti, které balíček navrhuje." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Zobrazit schopnosti, které balíček může doplnit." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Zobrazit pouze dostupné balíčky." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Zobrazit pouze nainstalované balíčky." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Zobrazit pouze balíčky, které nejsou přítomny v žádném z dostupných " -"repozitářů." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " -"balíček." - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "Zobrazit pouze balíčky, které lze odstranit příkazem \"dnf autoremove\"." - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Zobrazit pouze balíčky, které byly nainstalovány uživatelem." - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Zobrazit pouze nedávno upravené balíčky" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Volba '--recursive' musí být použita s '--whatrequires ' (volitelně s '" -"--alldeps', ale ne s '--exactdeps') nebo s '--requires --resolve'" - -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Balíček {} neobsahuje žádné soubory" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Dostupné tagy dotazu: použít --queryformat \".. %{tag} ..\"" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +msgid "No match for alias: %s" msgstr "" #: ../dnf/cli/commands/search.py:46 @@ -1820,25 +1623,6 @@ msgstr "Prohledat také popis balíčku a URL" msgid "QUERY_STRING" msgstr "ŘETĚZEC_DOTAZU" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Název" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Souhrn" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Popis" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1863,240 +1647,488 @@ msgstr "%s odpovídá: %%s" msgid "No matches found." msgstr "Nebyla nalezena shoda." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "Spustit interaktivní shell DNF" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Prohledávání balíčků: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SKRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "Zkontrolovat problémy v databázi balíčků" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Skript pro spuštění DNF shellu" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "Zobrazit všechny problémy; výchozí" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Nepodporovaná hodnota klíče." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "Zobrazit problémy se závislostmi" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Nepodařilo se najít repozitář: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "Zobrazit duplicitní problémy" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [hodnota]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Není-li uvedena žádná hodnota, vypíše aktuální hodnotu.\n" -" Je-li daná hodnota uvedena, nastaví tuto hodnotu." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "Zobrazit zastaralé balíčky" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [příkaz]\n" -" zobrazit nápovědu" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "Zobrazit problémy s poskytovateli balíčků" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [volby]\n" -" list: zobrazí repozitáře a jejich stav. volba = [all | id | glob]\n" -" enable: povolit úložiště. volba = repository id\n" -" disable: zakázat úložiště. volba = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} má chybějící požadovanou hodnotu {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" vyřešit transakční sadu" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} je duplicitní s balíčkem {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -msgstr "" -"{} arg\n" -" list: vypíše obsah transakce\n" -" reset: vynuluje transakci (zero-out)\n" -" run: spustí transakci" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} je zastaralý a nahrazen balíčkem {}" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" -msgstr "" -"{}\n" -" spustit transakci" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} poskytuje {} ale nemůže být nalezen" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" -msgstr "" -"{}\n" -" ukončit shell" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Balíček k synchronizaci" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "Aktualizovat balíček nebo balíčky ve vašem systému" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Balíček k upgrade" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nejsou dostupné žádné balíčky s aktualizacemi" + +#: ../dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "" +"Odstranit všechny nepotřebné balíčky, které byly původě nainstalovány jako " +"závislosti" + +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Balíček k odstranění" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "Vygenerovat mezipaměť metadat" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Vytváření cache souborů pro všechna metadata." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Pro zjištění příčin tohoto problému zkuste spustit: '%s'" + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" +"Pravděpodobně máte poškozenou RPMDB, spuštění '%s' by mohlo problém " +"napravit." + +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Konkrétní argumenty shellu:\n" +"Povolili jste kontrolu balíčků pomocí klíčů GPG. To je dobrá věc.\n" +"Nicméně veřejné klíče GPG nemáte nainstalované. Potřebujete stáhnout a nainstalovat klíče k balíčkům, které chcete nainstalovat.\n" +"Můžete to udělat příkazem:\n" +" rpm --import public.gpg.key\n" "\n" -"config nastavení konfiguračních možností\n" -"help zobrazit nápovědu\n" -"repository (or repo) povolit, zakázat nebo zobrazit repozitáře\n" -"resolvedep vyřešit transakční set\n" -"transaction (or ts) zobrazit, obnovit nebo spustit transakční set\n" -"run vyřešit a spustit transakční set\n" -"exit (or quit) ukončit shell" +"\n" +"Případně můžete uvést URL ke klíči, které chcete pro repozitář použít, v možnosti 'gpgkey' v sekci repozitáře a DNF jej za vás nainstaluje.\n" +"\n" +"Více informací zjistíte u vaší distribuce nebo autora balíčku." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Chyba: Nelze otevřít %s pro čtení" - -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Opouštění shellu" +msgid "Problem repository: %s" +msgstr "Problém v repozitáři: %s" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -"Spustit interaktivní DNF mód pro odtranění nebo instalaci jedné specifikace" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Specifikace, které budou odstraněny" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "zobrazit detaily o balíčku nebo skupině balíčků" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Specifikace, které budou nainstalovány" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "zobrazit všechny balíčky (výchozí)" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "Oprava chyby" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "zobrazit jen dostupné balíčky" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "vylepšení" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "zobrazit jen nainstalované balíčky" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "zabezpečení" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "zobrazit jen extras balíčky" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "nový balíček" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "Zobrazit je balíčky pro upgrade" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Kritická/Bezp." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "Zobrazit jen automaticky odstranitelné balíčky" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Důležitá/Bezp." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "zobrazit jen nedávno změněné balíčky" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Střední/Bezp." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "Vypsat balíček nebo skupiny balíčků" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Nízká/Bezp." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "Nalézt balíček, který poskytuje danou hodnotu" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "Zobrazit informace o balíčcích" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "NĚJAKÝ_ŘETĚZEC" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" -msgstr "" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "Zkontrolovat dostupnost aktualizací pro balíčky" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" -msgstr "" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Žádný balíček není k disozici." -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" -msgstr "" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Žádný balík nebyl nainstalován." -#: ../dnf/cli/commands/updateinfo.py:93 -msgid "show list of advisories" -msgstr "Zobrazit seznam doporučení" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (z %s)" -#: ../dnf/cli/commands/updateinfo.py:96 -msgid "show info of advisories" -msgstr "Zobrazit informace doporučení" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Instalované balíčky %s%s nejsou dostupné" -#: ../dnf/cli/commands/updateinfo.py:126 -msgid "installed" -msgstr "instalován" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Žádný balík z repozitáře nebyl nainstalován" -#: ../dnf/cli/commands/updateinfo.py:129 -msgid "updates" -msgstr "aktualizace" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:133 -msgid "all" -msgstr "vše" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Žádné balíčky ke smazání" -#: ../dnf/cli/commands/updateinfo.py:136 -msgid "available" -msgstr "dostupné" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "Spustit příkazy pro všechny balíčky v daném repozitáři" -#: ../dnf/cli/commands/updateinfo.py:239 -msgid "Updates Information Summary: " -msgstr "Shrnutí informací o aktualizacích: " +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPOZITÁŘ" -#: ../dnf/cli/commands/updateinfo.py:242 -msgid "New Package notice(s)" -msgstr "Nové(á) oznámení balíčku" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "zobrazit užitečnou nápovědu" -#: ../dnf/cli/commands/updateinfo.py:243 -msgid "Security notice(s)" -msgstr "Bezpečnostní oznámení" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "PŘÍKAZ" -#: ../dnf/cli/commands/updateinfo.py:244 -msgid "Critical Security notice(s)" -msgstr "Kritická bezpečnostní upozornění" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "zobrazit nebo používat historii transakcí" -#: ../dnf/cli/commands/updateinfo.py:246 +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Nalezeno více než jedno ID transakce!\n" +"'{}' vyžaduje jedno ID transakce nebo jméno balíčku." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Nebylo zadáno ID transakce nebo jméno balíčku/ů." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Nemáte přístup k databázi s historií." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Nelze zrušit transakci %s, mohlo by dojít k porušení integrity databáze " +"balíčků." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Nelze vrátit transakci %s, mohlo by dojít k porušení integrity databáze " +"balíčků." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Neplatná definice rozsahu ID transakce '{}'.\n" +"Použít '..'." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Nenalezena transakce, která manipuluje s balíčkem '{}'." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Snížení verze balíčku" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Balíček k downgrade" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"Aktualizovat, ale pouze 'nejnovější' balíček řeší problém, který postihuje " +"váš systém" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "Odstranit balíček nebo balíčky ze systému" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "Odstranit duplicitní balíčky" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "Odstranit balíčky určené pouze k instalaci přesahující limit" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Žádné duplicitní balíčky ke smazání nenalezeny" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Žádné staré soubory určené k instalaci nenalezeny pro odstranění" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Neplatná forma: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "Oprava chyby" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "vylepšení" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "zabezpečení" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "neznámý" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "nový balíček" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Kritická/Bezp." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Důležitá/Bezp." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Střední/Bezp." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Nízká/Bezp." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "Zobrazit informace o balíčcích" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:93 +msgid "show list of advisories" +msgstr "Zobrazit seznam doporučení" + +#: ../dnf/cli/commands/updateinfo.py:96 +msgid "show info of advisories" +msgstr "Zobrazit informace doporučení" + +#: ../dnf/cli/commands/updateinfo.py:126 +msgid "installed" +msgstr "instalován" + +#: ../dnf/cli/commands/updateinfo.py:129 +msgid "updates" +msgstr "aktualizace" + +#: ../dnf/cli/commands/updateinfo.py:133 +msgid "all" +msgstr "vše" + +#: ../dnf/cli/commands/updateinfo.py:136 +msgid "available" +msgstr "dostupné" + +#: ../dnf/cli/commands/updateinfo.py:239 +msgid "Updates Information Summary: " +msgstr "Shrnutí informací o aktualizacích: " + +#: ../dnf/cli/commands/updateinfo.py:242 +msgid "New Package notice(s)" +msgstr "Nové(á) oznámení balíčku" + +#: ../dnf/cli/commands/updateinfo.py:243 +msgid "Security notice(s)" +msgstr "Bezpečnostní oznámení" + +#: ../dnf/cli/commands/updateinfo.py:244 +msgid "Critical Security notice(s)" +msgstr "Kritická bezpečnostní upozornění" + +#: ../dnf/cli/commands/updateinfo.py:246 msgid "Important Security notice(s)" msgstr "Důležitá bezpečnostní upozornění" @@ -2129,1187 +2161,1401 @@ msgid "Unknown/Sec." msgstr "Neznámá/Bezp." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Chyby" +msgid "Update ID" +msgstr "ID aktualizace" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Typ" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID aktualizace" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Aktualizováno" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Chyby" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Popis" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Práva" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Závažnost" -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" -msgstr "Soubory" - -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Nainstalováno" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Práva" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "lež" +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" +msgstr "Soubory" #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "pravda" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "Aktualizovat balíček nebo balíčky ve vašem systému" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Balíček k upgrade" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "lež" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"Aktualizovat, ale pouze 'nejnovější' balíček řeší problém, který postihuje " -"váš systém" +"Označit nebo odznačit nainstalované balíčky jako nainstalované uživatelem." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Ukončeno." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s označený jako nainstalovaný uživatelem." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "V současném adresáři nelze číst/spouštět, přesouvám do /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s odznačený jako nainstalovaný uživatelem." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s označený jako nainstalovaný skupinou." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Chyba:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Balíček %s není nainstalován." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Zobrazit závislosti balíčků a které balíčky je poskytují" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Odstraňuje se soubor %s" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Závislosti vyřešeny." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "Odstranit data z mezipaměti" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Hotovo!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Typ metadat k vyčištění" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Chyba na příkazovém řádku: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Vyčištění dat: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "špatný formát: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Mezipaměť vypršela" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d soubor odstraněn" +msgstr[1] "%d soubory odstraněny" +msgstr[2] "%d soubory odstraněny" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "" +msgid "Waiting for process with pid %d to finish." +msgstr "Čekám, až proces s pid %d skončí." -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Volitelné argumenty" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "Instalovat balíček nebo balíčky do vašeho systému" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "Umístění konfiguračního souboru" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Nepodařilo se najít shodu" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "tichý běh" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Neplatná cesta rpm souboru: %s" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "běh s podrobnějším výstupem" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "Ukázat verzi DNF a skončit" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "Hledat balíčky shodující se s klíčovým slovem" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "Nastavit kořen instalace" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "klíč, který se má hledat" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "neinstalovat dokumentace" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Dotaz na všechny balíčky (zkratka pro repoquery '*' nebo repoquery bez " +"argumentu)" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "Vypnout všechny pluginy" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Dotazovat se na všechny verze balíčků (výchozí)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "Povolit zásuvné moduly podle jména" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "Zobrazit pouze výsledky z této architektury" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "Zakázat zásuvné moduly podle jména" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "Zobrazit pouze výsledky, které vlastní SOUBOR" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "Přenastavit hodnotu $releasever v konfiguračních a repo souborech" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "Zobrazit pouze výsledky v konfliktu s REQ" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "Nastavit doplňkové konfigurace a možnosti repozitáře" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "Vyřešit problémy se závislostmi přeskakováním balíčků" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "Zobrazit pouze výsledky zastaralé s REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "zobrazit nápovědu k příkazům" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "Zobrazit pouze výsledky, které poskytují REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "Pro vyřešení závislostí povolit vymazání nainstalovaných balíčků" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "Zobrazí výsledky, které potřebují poskytovatelé balíčku a soubory REQ" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "V transakcích zkoušet nejlepší dostupné verze balíčku" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "Zobrazit pouze výsledky, které doporučují REQ" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "Zobrazit pouze výsledky, které zlepšují REQ" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "Spustit vše ze systémové cache, bez její aktualizace" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "Zobrazit pouze výsledky, které navrhují REQ" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "Maximální doba čekání příkazu" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "Zobrazit pouze výsledky, které doplňují REQ" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "Úroveň výpisu ladících informací" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "Zjistit neexplicitní závislosti (soubory a co je poskytuje); výchozí" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "Vypíše detailní výsledky rešení do souborů" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "Zjistit závislosti přesně tak, jak je uvedeno, protiklad k --alldeps" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "Ukázat duplikáty v repozitářích, v list/search příkazech" - -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "Úroveň výpisu chyb" - -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"Umožňuje zastaralou procesní logiku DNF pro upgradování nebo zobrazení " -"schopností tak, že balíček zastará pro informace, seznam a dotazy v " -"repozitáři" +"v použítí s --whatrequires a --requires --resolve se dotazuje na balíčky " +"rekurzivně." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "Úroveň výpisu ladících informací pro rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "Zobrazit seznam všech závislostí a které balíčky je poskytují" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "Automaticky odpovědět ano na všechny otázky" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "Zobrazit dostupné tagy, které se použijí s --queryformat" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "Automaticky odpovědět ne na všechny otázky" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "Vyřešit schopnosti pocházející z balíčku(ů)" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "Zobrazit rekurzivní strom pro balíček(y)" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "pracovat na odpovídajícím zdrojovém RPM" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"Povolit jen určité repozitáře na základě jejich ID nebo vzoru, mohou být " -"zadány vícekrát" +"Zobrazit N posledních balíčků daného jména.architektury (nebo poslední až na" +" N, pokud je N negativní)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "Zobrazit detailní informace o balíčku" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "Zobrazit seznam souborů v balíčku" + +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "Zobrazit název zdrojového balíčku RPM" + +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "Vyloučit balíček/balíčky na základě jména nebo vzoru" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "Formát pro zobrazení nalezených balíčků" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "Zakázat excludepkgs" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"Použít formát název-epoch:verze-vydání.architektura pro zobrazení nalezených" +" balíčků (výchozí)" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:191 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "Jmenovka a cesta k dodatečnému repozitáři, lze je uvést několikrát." +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" +"Použít formát název-verze-vydání pro zobrazení nalezených balíčků (výchozí " +"dotaz rpm)" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "Zakázat odstranění závislostí, které se již nepoužívají" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"Použít formát epoch:název-verze-vydání.architektura pro zobrazení nalezených" +" balíčků" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" +"Zobrazit, v kterých kompozitních skupinách se nacházejí vybrané balíčky" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "Kontrola zda jsou použity barvy" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "Omezit dotaz pro nainstalované duplicitní balíčky" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "Nastavit metada před spuštěním příkazu jako časově neplatná" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "Omezit dotaz pro nainstalované balíčky určených pouze k instalaci" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "Vyřešit pouze IPv4 adresy" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "Omezit dotaz pro nainstalované balíčky s nesplněnými závislostmi" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "Vyřešit pouze IPv6 adresy" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "Zobrazit umístění, z něhož lze balíčky stáhnout" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "Nastavit adresář, do něhož budou balíčky kopírovány" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Zobrazit schopnosti, s nimiž je balíček v rozporu." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "Balíčky jen stáhnout" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "přidat k transakci poznámku" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Zobrazit schopnosti, které balíček může rozšířit." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Zahrnovat opravy chyb příslušných balíčků do aktualizací" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Zobrazit schopnosti poskytované balíčkem." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Zahrnovat vylepšení příslušných balíčků do aktualizací" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Zobrazit schopnosti, které balíček doporučuje." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Zahrnovat nové balíčky příslušných balíčků do aktualizací" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Zobrazit schopnosti, na kterých balíček závisí." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Zahrnovat zabezpečení příslušných balíčků do aktualizací" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "Zobrazit schopnosti, že balíček závisí na spuštění %%pre scriptu." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "Zahrnovat balíčky potřebné k opravě daného varování do aktualizací" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Zobrazit schopnosti, které balíček navrhuje." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" -"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z Bugzilly do " -"aktualizací" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Zobrazit schopnosti, které balíček může doplnit." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Zobrazit pouze dostupné balíčky." + +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Zobrazit pouze nainstalované balíčky." + +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Zahrnovat balíčky potřebné k opravě daného záznamu o chybě z CVE do " -"aktualizací" +"Zobrazit pouze balíčky, které nejsou přítomny v žádném z dostupných " +"repozitářů." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"Zahrnovat zabezpečení příslušných balíčků odpovídajících závažnosti do " -"aktualizací" +"Zobrazit pouze balíčky poskytující aktualizaci pro nějaký již nainstalovaný " +"balíček." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Vynutit použití architektury" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "Zobrazit pouze balíčky, které lze odstranit příkazem \"dnf autoremove\"." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Seznam hlavních příkazů:" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Zobrazit pouze balíčky, které byly nainstalovány uživatelem." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Seznam příkazů zásuvných modulů:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Zobrazit pouze nedávno upravené balíčky" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Název" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Období" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Volba '--recursive' musí být použita s '--whatrequires ' (volitelně s '" +"--alldeps', ale ne s '--exactdeps') nebo s '--requires --resolve'" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Verze" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Balíček {} neobsahuje žádné soubory" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Verze" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Dostupné tagy dotazu: použít --queryformat \".. %{tag} ..\"" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Vydání" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arch" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Architektura" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nikdy (poslední: %s)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Velikost" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Okamžitě (naposledy: %s)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Velikost" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekund (naposledy: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Zdroj" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "Zobrazit nastavené repozitáře softwaru" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Repo" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "Zobrazit všechny repozitáře" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Repozitář" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "Zobrazit povolené repozitáře (výchozí)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Z repozitáře" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "Zobrazit zakázané repozitáře" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Tvůrce balíčku" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Není k dispozici žádný repozitář" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Čas vytvoření" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "povoleno" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Čas instalace" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "zakázáno" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Nainstalováno" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-ID : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Souhrn" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-název : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licence" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Popis" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revize : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Žádné balíčky k vypsání" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tagy : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "a" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tagy: " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ano" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-aktual. : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-balíčků : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ne" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-velikost: " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Je to ok [a/N]: " +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Je to ok [A/n]: " +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Aktualizováno: " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Skupina: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-zrcadla : " -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " ID skupiny: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Popis: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-vyprší : " -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Jazyk: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-vyřazeno: " -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Povinné balíčky:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-zahrnuto: " -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Výchozí balíčky:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-vyřazeno: " -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Volitelné balíčky:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-konfig : " -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Podmínečné balíčky:" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "ID repozitáře:" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Skupina prostředí: %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "Stav:" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "Název repozitáře:" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid " Environment-Id: %s" -msgstr " Prostředí-Id: %s" +msgid "Total packages: %s" +msgstr "Celkově balíčků: %s" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Povinné skupiny:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "Spustit interaktivní shell DNF" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Volitelné skupiny:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SKRIPT" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Shoda s:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Skript pro spuštění DNF shellu" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Soubor : %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Nepodporovaná hodnota klíče." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Repo : %s" -msgstr "Repozitář : %s" +msgid "Could not find repository: %s" +msgstr "Nepodařilo se najít repozitář: %s" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Popis : " +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [hodnota]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Není-li uvedena žádná hodnota, vypíše aktuální hodnotu.\n" +" Je-li daná hodnota uvedena, nastaví tuto hodnotu." -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [příkaz]\n" +" zobrazit nápovědu" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [volby]\n" +" list: zobrazí repozitáře a jejich stav. volba = [all | id | glob]\n" +" enable: povolit úložiště. volba = repository id\n" +" disable: zakázat úložiště. volba = repository id" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" vyřešit transakční sadu" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: vypíše obsah transakce\n" +" reset: vynuluje transakci (zero-out)\n" +" run: spustí transakci" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" spustit transakci" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" ukončit shell" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Konkrétní argumenty shellu:\n" +"\n" +"config nastavení konfiguračních možností\n" +"help zobrazit nápovědu\n" +"repository (or repo) povolit, zakázat nebo zobrazit repozitáře\n" +"resolvedep vyřešit transakční set\n" +"transaction (or ts) zobrazit, obnovit nebo spustit transakční set\n" +"run vyřešit a spustit transakční set\n" +"exit (or quit) ukončit shell" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "URL : %s" -msgstr "URL : %s" +msgid "Error: Cannot open %s for reading" +msgstr "Chyba: Nelze otevřít %s pro čtení" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Opouštění shellu" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Reinstalace balíčku" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Balíček k přeinstalování" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "License : %s" -msgstr "Licence : %s" +msgid "Package %s available, but not installed." +msgstr "Balíček %s je dostupný, ale není nainstalován." -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"Spustit interaktivní DNF mód pro odtranění nebo instalaci jedné specifikace" + +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Specifikace, které budou odstraněny" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Specifikace, které budou nainstalovány" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "Zobrazit nebo používat skupinové informace" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "" +"Pro nakonfigurované repozitáře nejsou k dispozici informace o skupinách." + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Provide : %s" -msgstr "Poskytuje : %s" +msgid "Warning: Group %s does not exist." +msgstr "Varování: skupina %s neexistuje." + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Varování: Žádná shoda skupiny pro:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Dostupné skupiny prostředí:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Nainstalované skupiny prostředí:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Nainstalované skupiny:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Nainstalované jazykové skupiny:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Dostupné skupiny:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Dostupné jazykové skupiny:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "zahrnovat volitelné balíčky ze skupiny" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "Zobrazit také skryté skupiny" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "Zobrazit pouze nainstalované skupiny" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "Zobrazit pouze dostupné skupiny" -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Other : %s" -msgstr "Další : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Neplatný podpříkaz skupin, použijte: %s." -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Nemohu najít povinnou skupinu balíčků." -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Celková velikost: %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" + +#: ../dnf/db/group.py:368 #, python-format -msgid "Total download size: %s" -msgstr "Celková velikost ke stažení: %s" +msgid "Will not install a source rpm package (%s)." +msgstr "Nenainstaluje zdrojový rpm balíček (%s)." -#: ../dnf/cli/output.py:1001 +#: ../dnf/repo.py:83 #, python-format -msgid "Installed size: %s" -msgstr "Velikost po nainstalování: %s" +msgid "no matching payload factory for %s" +msgstr "Žádná odpovídající payload factory pro %s" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Při výpočtu velikosti po instalaci došlo k chybě" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Již stažen" -#: ../dnf/cli/output.py:1023 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Freed space: %s" -msgstr "Uvolněné místo: %s" +msgid "unsupported checksum type: %s" +msgstr "nepodporovaný typ kontrolního součtu: %s" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Označení balíčků jako nainstalovaných skupinou:" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Označení balíčků jako odstraněných skupinou:" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Skupina" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Balíčky" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Instalace skupiny balíčků" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Instalování" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Aktualizace" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Reinstalace" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Instalování závislostí" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Instalování slabých závislostí" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "K odstranění" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Odstranění balíčků závislostí" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Odstranění nepoužívaných závislostí" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Snížení verze" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nic k zobrazení." -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Neznámá hodnota konfigurace: %s=%s v %s; %s" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Neznámá volba konfigurace: %s = %s v %s" + +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/main.py:235 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Sleep for %s seconds" msgstr "" -"Přeskakují se konfliktní balíčky:\n" -"(napište '%s' do příkazové řádky k vynucení aktualizace)" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:31 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Přeskakují se balíčky s porušenými závislostmi %s" +msgid "The following updates have been applied on '%s':" +msgstr "Následující aktualizace byly aplikovány na '%s':" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " nebo část skupiny" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Následující aktualizace jsou dostupné pro '%s':" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Balíček" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Následující aktualizace byly stažené pro '%s':" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Balíček" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Aktualizace aplikovány na '%s'." -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "nahrazování" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Aktualizace stažené pro '%s'." -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Aktualizace dostupné pro '%s'." + +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Nepodařilo se poslat e-mail prostřednictvím '%s': %s" + +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Shrnutí transakce\n" -"%s\n" +msgid "Failed to execute command '%s': returned %d" +msgstr "Selhalo spuštění příkazu '%s': vrácen %d" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalovat" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Aktualizovat" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Odstranit" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Snížit verzi" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Přeskočit" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "balíček" -msgstr[1] "balíčky" -msgstr[2] "balíčků" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Závisející balíček" -msgstr[1] "Závisející balíčky" -msgstr[2] "Závisejících balíčků" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s je prázdný soubor" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Aktualizováno" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Snížena verze" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Přeinstalováno" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problém" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Přeskočeno" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Odstraněno" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Selhalo" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Časovač pro ukládání dat do mezipaměti deaktivován při měřeném připojení." -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Celkem" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Časovač pro ukládání metadat do mezipaměti deaktivován při napájení z " +"baterie." -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Časovač pro ukládání metadat do mezipaměti deaktivován." -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Systém" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Mezipaměť metadat čerstvě obnovena." -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Žádné transakce" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Zadáno špatné ID transakce nebo balíčku/ů" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Příkazový řádek" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Uživatelské jméno" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Cache s metadaty vytvořena." -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: používám metadata z %s." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Datum a čas" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Ignorují se repozitáře: %s" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Akce" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Poslední kontrola metadat: před %s, %s." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Pozměněno" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "Stažené balíčky byly uloženy v mezipaměti do další úspěšné transakce." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "Balíčky můžete z mezipaměti odstranit spuštěním '%s'." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Nebylo zadáno ID transakce nebo balíčku/ů" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "Neplatný tsflag v konfiguračním souboru: %s" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Smazáno" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Selhalo přidání souboru se skupinou pro repozitář: %s - %s" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Nenainstalováno" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Spouští se kontrola transakce" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Novější" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Chyba: kontrola transakce vs řešení závislostí:" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Starší" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Kontrola transakce byla úspěšná" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID transakce:" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Probíhá test transakce" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Počáteční čas :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Kontrola transakce selhala:" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Začátek rpmdb :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Test transakce byl úspěšný." -#: ../dnf/cli/output.py:1870 -#, python-format -msgid "(%u seconds)" -msgstr "(%u sekund)" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Transakce běží" -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" -msgstr "(%u minut)" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Požadavky na místo na disku:" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:910 #, python-format -msgid "(%u hours)" -msgstr "(%u hodin)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." +msgstr[1] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." +msgstr[2] "Alespoň %d MB místa navíc je potřeba v souborovém systému %s." -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u dnů)" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Přehled chyb" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Čas ukončení :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Konec rpmdb :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Během transakce došlo k chybám." -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Uživatel :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Nepodařilo se získat zámek transakce (přihlášen jako: %s)." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Přerušeno" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Nelze spustit transakci." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Návratový kód :" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transakce nemůže začít:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Úspěšné" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Selhalo odstranění transakčního souboru %s." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Selhání:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Některé balíčky nebyly staženy. Další pokus." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Selhalo:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "Delta RPM zmenšil %.1f MB aktualizací na %.1f MB (%d.1%% ušetřeno)" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" +"Neúspěšná Delta RPM zvýšila %.1f MB aktualizací na %.1f MB (zbytečných " +"%d.1%%)" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Příkazový řádek:" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Nelze otevřít: {}" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Poznámka :" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Veřejný klíč %s není nainstalován" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transakce proběhla s:" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problém s otevřením balíčku %s" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pozměněné balíčky:" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "Veřejný klíč %s není důvěryhodný" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Výstup skriptletu:" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "Balíček %s není podepsán" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Chyby:" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "Nelze odstranit %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Instalovat závislosti" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s odstraněn" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Zastaralo" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Neexistuje shoda pro skupinu balíčků \"{}\"" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Zastaralé" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Smazat" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Nebyly vybrány žádné skupiny pro odstranění." -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Přeinstalovat" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Nebyly vybrány žádné skupiny pro aktualizaci." -#: ../dnf/cli/output.py:2142 -#, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Balíček %s.%s %s bude nainstalován" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "žádný balíček není vhodný" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Balíček %s.%s %s bude aktualizací" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Balíček %s není nainstalován, nelze ho downgradovat." -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Balíček %s.%s %s bude smazán" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "Balíček %s nižší verze je již nainstalován, nelze jej downgradovat." -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Balíček %s.%s %s bude přeinstalován" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Balíček %s není nainstalován, nelze jej přeinstalovat." -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Balíček %s.%s %s bude snížením novější verze" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Soubor %s je zdrojovým balíčkem a nemůže být aktualizován, ignoruje se." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Balíček %s.%s %s bude zastaralý" +msgid "Package %s not installed, cannot update it." +msgstr "Balíček %s není nainstalován, nelze jej aktualizovat." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Balíček %s.%s %s bude aktualizován" +msgid "Package %s of higher version already installed, cannot update it." +msgstr "Balíček %s vyšší verze je již nainstalován, nelze jej aktualizovat." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Balíček %s.%s %s bude zastarán" - -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Zahajuje se řešení závislostí" - -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Řešení závislostí dokončeno" +msgid "Package %s available, but installed for different architecture." +msgstr "Balíček %s je dostupný, ale je nainstalován pro jinou architekturu." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2173 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -"Importuje se GPG klíč 0x%s:\n" -"Uživatelské ID : \"%s\"\n" -"Otisk: %s\n" -"Zdroj : %s" +"Balíček %s nejstarší verze je již nainstalován, nelze nainstalovat starší " +"verzi." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Běží" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Spí" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Nejsou zapotřebí žádné aktualizace, ale k dispozici je aktualizace {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Nepřerušitelné" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Nejsou zapotřebí žádné aktualizace, ale k dispozici jsou aktualizace {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici je " +"aktualizace {}" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Trasován/Zastaven" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Nejsou zapotřebí žádné aktualizace pro \"{}\", ale k dispozici jsou " +"aktualizace {}" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Neznámý" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr ". Chybující balíček je: %s" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2312 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Nelze najít informace o procesu zamykání (PID %d)" +msgid "GPG Keys are configured as: %s" +msgstr "GPG klíče jsou zkonfigurovány jako: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2324 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Aplikace s PID %d je: %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG klíč %s (0x%s) je již nainstalován" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" + +#: ../dnf/base.py:2388 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Paměť : %5s RSS (%5sB VSZ)" +msgid "Key import failed (code %d)" +msgstr "Import klíče selhal (kód %d)" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Import klíče proběhl úspěšně" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Nebyly instalovány žádné klíče" + +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" -msgstr " Spuštěn: %s - před %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"GPG klíče určené pro repozitář „%s“ jsou již nainstalovány, avšak pro tento balíček nejsou správné.\n" +"Zkontrolujte, zda URL klíčů jsou pro tento repozitář správně nastaveny." -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Stav : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Import klíče/ů nepomohl, špatný klíč(e)?" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "přeskakuje se." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Možná jste měli na mysli: {}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Skupina \"%s\" není nainstalována." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Balíček \"{}\" z místního repozitáře \"{}\" má nesprávný kontrolní součet" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Skupina \"%s\" neexistuje." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Některé balíčky z místního repozitáře mají nesprávný kontrolní součet" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Prostředí \"%s\" není nainstalováno." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Balíček \"{}\" z repozitáře \"{}\" má nesprávný kontrolní součet" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id '%s' neexistuje." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Některé balíčky mají neplatnou mezipaměť, ale nemohou být staženy kvůli " +"volbě \"--cacheonly\"" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Skupina \"%s\" není nainstalována." +msgid "Package %s is already installed." +msgstr "Balíček %s je již nainstalován." #: ../dnf/conf/config.py:134 #, python-format @@ -3369,6 +3615,11 @@ msgstr "Repozitáři '%s' chybí v konfiguraci jméno, použito id." msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3379,36 +3630,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Nenainstaluje zdrojový rpm balíček (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "nepodporovaný typ kontrolního součtu: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Znovu-sestavení Delta RPM selhalo" @@ -3421,223 +3642,45 @@ msgstr "Kontrolní součet znovu-sestavení Delta RPM selhal" msgid "done" msgstr "hotovo" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Nalezen poškozený soubor zámku: %s.\n" "Ujistěte se, že neběží žádný další proces dnf a odstraňte soubor zámku ručně nebo spusťte systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nic k zobrazení." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "přeskakuje se." -#: ../dnf/package.py:273 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "%s is empty file" -msgstr "%s je prázdný soubor" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Chyba při zpracování souboru: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Načtené pluginy: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" -msgstr "Žádná odpovídající payload factory pro %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Již stažen" +msgid "Environment '%s' is not installed." +msgstr "Prostředí \"%s\" není nainstalováno." -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "povolování repozitáře %s" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Přidán repozitář %s z %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Snížení verze" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Vymazání" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Instalování" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Reinstalace" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "K odstranění" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Aktualizace" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Ověřuje se" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Běžící skriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Příprava" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problém" +msgid "Group_id '%s' does not exist." +msgstr "Group_id '%s' neexistuje." diff --git a/po/da.po b/po/da.po index 38cb472..1ffdbb5 100644 --- a/po/da.po +++ b/po/da.po @@ -13,1817 +13,1596 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-03-23 12:38+0000\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-22 05:57+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish (http://www.transifex.com/projects/p/dnf/language/da/)\n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Følgende opdateringer er blevet anvendt på '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Følgende opdateringer er tilgængelige på '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Følgende opdateringer blev downloadet på '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Opdateringer anvendt på '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Opdateringer downloadet på \"%s\"." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Opdateringer tilgængelige på \"%s\"." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Kunne ikke sende en e-mail via \"%s\": %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Kunne ikke udføre kommandoen '%s': returnerede %d" - -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKKE" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Ukendt konfigurationstilvalg: %s = %s i %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Pakke som skal installeres" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Starter dnf-automatic." +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Nedgraderer" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Sov i %s sekunder" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Oprydning af" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Fejl: %s" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Installerer" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Forælder" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Geninstallerer" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"Mellemlagring af metadatatid deaktiveres når der køres på en forbindelse " -"hvor der betales pr. forbrug." +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Sletter" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Mellemlagring af metadatatid deaktiveres når der køres på et batteri." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Opgraderer" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Bekræfter" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Metadata cache genopfrisket fornylig." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Kører scriptlet" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Forbereder" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: udløber aldrig og genopfriskes ikke." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Fejl som opstod under testtransaktion." -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: er udløbet og genopfriskes." +msgid "Parsing file failed: %s" +msgstr "Behandling af fil mislykkedes: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: metadata udløber efter %d sekunder og genopfriskes nu" +msgid "Loaded plugins: %s" +msgstr "Indlæser plugins: %s" -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: udløber efter %d sekunder." +msgid "Failed loading plugin \"%s\": %s" +msgstr "Kunne ikke indlæse plugin \"%s\": %s" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metadata cache oprettet." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "Ingen match fundet for følgende aktivér-pluginmønstre: {}" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: bruger metadata fra %s." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "Ingen match fundet for følgende deaktivér-pluginmønstre: {}" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:58 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Ignorerer softwarearkiver: %s" +msgid "enabling %s repository" +msgstr "aktiverer %s arkiver" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:94 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Sidste tjek af metadataudløb: %s siden %s." +msgid "Added %s repo from %s" +msgstr "Tilføjede %s arkiv fra %s" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" -"De downloadede pakker blev gemt i mellemlageret indtil næste transaktion som" -" lykkedes." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Navn" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Du kan fjern mellemlagrede pakker ved at udføre '%s'." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Navn" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Invalid tsflag i konfigurationsfilen: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoke" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Tilføjelse af gruppefil fejlede for følgende pakkearkiv: %s - %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Version" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Kører transaktionskontrol" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Version" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Fejl: transaktionstjek vs. depsolve:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Udgivelse" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Transaktionstest afsluttet uden fejl." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arkitektur" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Kører transaktionstest" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Arkitektur" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Fejl ved transaktionstjek:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Størrelse" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transaktionstest afsluttet uden fejl." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Størrelse" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Kører transaktion" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Kilde" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Diskkrav:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Softwarearkiv" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Der kræves mindst %dMB mere plads på %s-filsystemet." -msgstr[1] "Der kræves mindst %dMB mere plads på %s-filsystemet." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Softwarearkiv" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Fejlopsummering" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Fra softwarearkiv" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB ændret udenfor DNF." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Pakkevedligeholder" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Fejl som opstod under transaktion." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Byggetid" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Kunne ikke få transaktionslåsen (logget ind som: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Installationstid" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Kunne ikke køre transaktion." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Installeret af" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transaktion kunne ikke starte:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Opsummering" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Kunne ikke slette transaktionsfilen %s" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Opsummering" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Nogle pakker blev ikke downloadet - Prøver igen." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPMs reducerede %.1f MB af opdateringen til %.1f MB (%d.1%% sparet)" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licens" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Mislykkede delta-RPM'er øgede %.1f MB af opdatering til %.1f MB (%d.1%% " -"spildt)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Beskrivelse" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Kunne ikke åbne: {}" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Beskrivelse" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Offentlig nøgle for %s er ikke installeret" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Ingen pakker at opliste" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Kunne ikke åbne pakke %s" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "j" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ja" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nej" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Er det OK? [j/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Er det OK? [J/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Offentlig nøgle for %s er ikke sikker" +msgid "Group: %s" +msgstr "Gruppe: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Pakken %s er ikke signeret" +msgid " Group-Id: %s" +msgstr " Gruppeid: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Kan ikke fjerne %s" +msgid " Description: %s" +msgstr " Beskrivelse: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s fjernet" +msgid " Language: %s" +msgstr " Sprog: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Intet match til gruppepakken \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Tvungne pakker:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Tilføjer pakker fra gruppen '%s': %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Standardpakker:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Intet at udføre." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Valgfrie pakker:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Ingen grupper mærket til fjernelse." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Afhængige pakker:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Ingen gruppe mærket til opgradering." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Miljøgruppe: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Intet match for argument: %s" +msgid " Environment-Id: %s" +msgstr " Miljø-id: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "ingen pakke matchede" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Obligatoriske grupper:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Valgfrie grupper:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Pakken %s af lavere version er allerede installeret - kan ikke nedgradere " -"den." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Matchet af:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Pakken %s er ikke installeret, kan ikke geninstallere den." +msgid "Filename : %s" +msgstr "Filnavn : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "Filen %s er en kildepakke og kan ikke opdateres - ignorerer." +msgid "Repo : %s" +msgstr "Kilde : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Beskrivelse : " -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Pakken %s er ikke installeret, så den kan ikke opdateres." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Pakken %s af højere version er allerede installeret - kan ikke opdatere den." +msgid "License : %s" +msgstr "Licens : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pakke %s tilgængelig, men ikke installeret." +msgid "Provide : %s" +msgstr "Levér : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Pakken %s er tilgængelig - men installeret til anden arkitektur." +msgid "Other : %s" +msgstr "Andet : %s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Der opstod en fejl i beregning af den samlet downloadstørrelse" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." -msgstr "Pakken %s ikke installeret." +msgid "Total size: %s" +msgstr "Samlet størrelse: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" -msgstr "Ikke en gyldig form: %s" - -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Ingen pakker markeret til fjernelse." - -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Pakker til argumentet %s tilgængelige, min ikke installeret." +msgid "Total download size: %s" +msgstr "Samlet downloadstørrelse: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Pakken %s af laveste version er allerede installeret - kan ikke nedgradere " -"den." +msgid "Installed size: %s" +msgstr "Installationsstørrelse: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Handling ikke håndteret: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Der opstod en fejl ved udregning af installeret størrelse" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "Pakken %s er ikke tilgængelig." +msgid "Freed space: %s" +msgstr "Frigjort plads: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Ingen sikkerhedsopdateringer nødvendige, men {} opdatering tilgængelig" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Mærker pakker som installeret af gruppen:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Ingen sikkerhedsopdateringer nødvendige, men {} opdateringer tilgængelige" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Mærker pakker som fjernet af gruppen:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdatering " -"tilgængelig" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Gruppe" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdateringer " -"tilgængelige" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pakker" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Mislykkede pakke er: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Installerer gruppe-/modulpakker" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG-nøgler er konfigureret som: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Installerer gruppepakker" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG-nøgle på %s (0x%s) er allerede installeret" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Installerer" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Nøglen er blevet godkendt." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Opgraderer" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Nøglen er blevet afvist." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Geninstallerer" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Import af nøgle mislykkedes (kode %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Installerer afhængigheder" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Nøglen blev importeret" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Installerer svage afhængigheder" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Installerede ingen nøgler" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Fjerner" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"GPG-nøglen er vist for \"%s\" pakkearkivet er allerede installeret, men den er ikke korrekt for denne pakke.\n" -"Kontrollér at konfigurationen af nøgle-URL'er er korrekt for denne kilde." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Fjerner afhængige pakker" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Import af nøgle(r) hjalp ikke, forkerte nøgle(r)?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Fjerner ubrugte afhængigheder" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Måske mente du: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Nedgraderer" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Pakken \"{}\" fra lokalt softwarearkiv \"{}\" har ukorrekt tjeksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Installerer modulprofiler" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Nogle pakker fra lokalt softwarearkiv har ukorrekte tjeksumme" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Deaktiverer modulprofiler" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Pakken \"{}\" fra softwarearkivet \"{}\" har ukorrekt tjeksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Aktiverer modulstrømme" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Nogle pakker har ugyldigt mellemlager, men kan ikke downloades pga. \"--" -"cacheonly\"-tilvalg" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Skift modulstrømme" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Pakken %s er allerede installeret." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Deaktiverer moduler" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Nulstiller moduler" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Behandling af filen \"%s\" mislykkedes: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Installerer miljøgrupper" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Kan ikke læse filen \"%s\": %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Opgraderer miljøgrupper" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Konfigurationsfejl: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Fjerner miljøgrupper" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Aliasser indeholder uendelig gentagelse" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Installerer grupper" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, bruger originale argumenter." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Opgraderer grupper" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installeret: %s-%s på %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Fjerner grupper" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Bygget : %s på %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF vil downloade pakker for transaktionen." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF vil kun downloade pakker, installere gpg-nøgler og tjekke transaktionen." +"Springer pakker med konflikter over:\n" +"(tilføj '%s' til kommandolinje, for at gennemtvinge deres opgradering)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operation afbrudt." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Springer pakker med ødelagte afhængigheder over%s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Downloader pakker:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " eller del af en gruppe" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Fejl ved download af pakker:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Pakke" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transaktion mislykkedes" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Pakke" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "erstatter" + +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Afviser automatisk import af nøgler ved baggrundskørsel.\n" -"Brug \"-y\" til at overskrive." +"\n" +"Transaktionsopsummering\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG-tjek FEJLEDE" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Installér" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Ændringslogge for {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Opgrader" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Overflødiggør pakker" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Fjern" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Ingen pakker er markeret til distributionssynkronisering." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Nedgradér" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Ingen pakker mærket til nedgradering." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Spring over" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Installerede pakker" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Pakke" +msgstr[1] "Pakker" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Tilgængelige pakker" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Afhængig pakke" +msgstr[1] "Afhængige pakker" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Pakker som fjernes automatisk" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Opgraderet" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Ekstra pakker" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Nedgraderet" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Tilgængelige opgraderinger" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installeret" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Pakker som er tilføjet for nyligt" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Geninstalleret" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Ingen matchende pakker at opliste" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Sprunget over" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Ingen match fundet" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Fjernet" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Intet transaktions-id givet" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Mislykkedes" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Det angivne transaktions-id ikke fundet" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Samlet" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Fandt mere end ét transaktions-id!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Transaktionshistorikken er ufuldstændig før %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "System" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Transaktionshistorikken er ufuldstændig efter %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Fortryder transaktion {}, fra {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Springer sammenlægning af %d til %d over, da den overlapper" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Ukendt pakkearkiv: *%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Ingen transaktioner" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Ingen pakkearkiv match: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Dårlige transaktions-id'er eller pakker givet" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Kommandoen skal køres under root-brugeren." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Kommandolinje" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Ingen sådan kommando: %s. Brug %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Brugernavn" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Det kan være en DNF-plugin-kommando, prøv: \"dnf install 'dnf-command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Det kan være en DNF-plugin-kommando, men indlæsning af plugins er " -"deaktiveret på nuværende tidspunkt." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Dato og tid" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir eller --downloaddir skal bruges med --downloadonly eller download-" -" eller system-upgrade-kommando." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Handling(er)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled og --disable, --set-disabled skal bruges sammen med " -"config-manager-kommandoen." +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Ændret" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" -"Advarsel: Gennemtvinger tjek af GPG-underskrift globalt i henhold til aktive" -" RPM-sikkerhedspolitik (se hvordan meddelelsen \"squelches\" i 'gpgcheck' i " -"dnf.conf(5))" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Information om mislykket historik" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Intet transaktions-id eller pakke givet" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " -"udgivelsesversion)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Slettet" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argument {}: ikke tilladt med argument {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Ikke installeret" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Kommandoen \"%s\" er allerede defineret" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Ældre" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Ekskluderer i dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Nyere" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Inkluderer i dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transaktions-id :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Ekskluderer i arkiv " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Starttidspunkt :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Inkluderer i arkiv " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Start rpmdb :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Diagnostiser problemet ved at køre: '%s'." +msgid "(%u seconds)" +msgstr "(%u sekunder)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Du har formodentligt korrupt RPMDB, problemet kan måske rettes ved at køre " -"'%s'." +msgid "(%u minutes)" +msgstr "(%u minutter)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Du har aktiveret tjek af pakker via GPG-nøglerne. Det er godt, men\n" -"du har ikke nogen offentlige GPG-nøgler installeret. Du skal downloade\n" -"nøglerne til de pakker du vil installere, og installere dem.\n" -"Du kan gøre det ved at køre kommandoen:\n" -" rpm --import offentlig.gpg.nøgle\n" -"\n" -"\n" -"Alternativt kan du angive url'en til den nøgle du vil bruge\n" -"til et softwarearkiv i 'gpgkey'-tilvalget i en softwarearkiv-sektion og DNF\n" -"installerer det for dig.\n" -"\n" -"Kontakt din distributions- eller pakkeudbyder, for mere information." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u timer)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problempakkearkiv: %s" +msgid "(%u days)" +msgstr "(%u dage)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "vis detaljer om en pakke eller en gruppe af pakker" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Sluttidspunkt :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "vis alle pakker (standard)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Slut rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "vis kun tilgængelige pakker" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Bruger :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "vis kun installerede pakker" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Returkode :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "vis kun ekstra pakker" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Afbrudt" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "vis kun opgraderingspakker" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Succes" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "vis kun pakker som fjernes automatisk" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Fejl:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "vis kun seneste ændrede pakker" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Fejl:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKKE" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Udgivelsesversion :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "vis en pakke eller grupper af pakker" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Kommandolinje :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "find ud af hvilke pakke som leverer den givne værdi" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Kommentar :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "EN_STRENG" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaktion udført med:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Søger i pakkerne: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pakker ændret:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "søg efter tilgængelige pakkeopgraderinger" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptletoutput:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "Vis ændringslogge inden opdatering" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Fejl:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Ingen pakke tilgængelig." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Installér afhængigheder" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Ingen pakker mærket til installation." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Forældede" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Ingen pakke installeret." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Slet" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Geninstallér" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (fra %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Pakken %s.%s %s vil blive installeret" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Installerede pakke %s%s er ikke tilgængelig." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Pakken %s.%s %s vil blive opgraderet" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Ingen pakke installeret fra pakkearkivet." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Pakken %s.%s %s vil blive slettet" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Ingen pakker mærket til geninstallation." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Pakken %s.%s %s vil blive geninstalleret" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Ingen pakker markeret til opgradering." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Pakken %s.%s %s vil blive nedgraderet" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "kør kommandoer oven på alle pakker i givne pakkearkiv" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Pakken %s.%s %s vil blive forældet" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "ARKIV" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Pakken %s.%s %s vil blive opgraderet" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "vis en hjælpsom anvendelsesmeddelelse" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Pakken %s.%s %s vil blive forældet" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "KOMMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Starter afhængighedssøgning" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "vis eller brug transaktionshistorikken" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Afsluttede afhængighedssøgning" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Fandt mere end ét transaktions-id.\n" -"'{}' kræver ét transaktions-id eller pakkenavn." +"Importerer GPG-nøglen 0x%s:\n" +" Brugerid : \"%s\"\n" +" Fingeraftryk: %s\n" +" Fra : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Intet transaktions-id eller pakkenavn givet." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Fejl ved kommandolinje: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Du har ikke adgang til historikdatabasen." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "dårligt format: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Kan ikke fortryde transaktionen %s. Det ville resulterer i en " -"uoverensstemmende pakkedatabase." +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt-argument har flere værdier: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Kan ikke tilbageføre transaktionen %s. Det ville resulterer i en " -"uoverensstemmende pakkedatabase." +msgid "Setopt argument has no value: %s" +msgstr "Setopt-argument har ingen værdi: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Ugyldigt transaktions-id områdedefinition '{}'.\n" -"Brug '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Valgfrie argumenter" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Kan ikke konvertere '{}' til transaktions-id.\n" -"Brug '', 'sidste', 'sidste-'." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "placering af konfigurationsfil" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Der blev ikke fundet nogen transaktion som manipulerer pakken '{}'." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "stille operation" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Vis eller opret kommandoaliasser" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "uddybende operation" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "aktivér løsning af aliasser" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "vis DNF-version og afslut" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "deaktivér løsning af aliasser" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "sæt installationsroden" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Aliasser er nu aktiveret" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "installer ikke dokumentationer" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Aliasser er nu deaktiveret" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "deaktivér alle plugins" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Ugyldig aliasnøgle: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "aktivér plugins efter navn" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Aliasargument har ingen værdi: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "deaktivér plugins ved navn" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Aliasser tilføjet: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "tilsidesæt værdien af $releasever i konfigurations- og arkivfiler" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Alias ikke fundet: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Aliases slettet: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "løs depsolve-problemer ved at springer pakker over" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "vis kommandohjælp" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "tillad sletning af installerede pakker for at løse afhængigheder" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Løsning af aliasser er deaktiveret." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Ingen aliasser angivet." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "begræns ikke transaktionen til den bedste kandidat" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Intet alias angivet." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Ingen aliasser defineret." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "maksimum ventetid for kommando" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Intet match for alias: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "debug-visningsniveau" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "dumper detaljeret løsningsresultater i filer" + +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "fejlvisningsniveau" + +#: ../dnf/cli/option_parser.py:226 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -"fjern alle unødvendige pakker som oprindeligt blev installeret som " -"afhængigheder" +"aktiverer dnf's logik til behandling af forældede, til opgradering eller " +"visningsformåenheder som pakken forælder for info, list og repoquery" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Pakke som skal fjernes" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "outputniveau for fejlsøgning af rpm" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "søg efter problemer i packagedb" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "svar automatisk ja til alle spørgsmål" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "vis alle problemer; standard" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "svar automatisk nej til alle spørgsmål" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "vis afhængighedsproblemer" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"aktivér blot specifikke softwarepakkearkiver efter et id eller en glob, kan " +"angives flere gange" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "vis duplikeringsproblemer" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "vis forældede pakker" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "vis problemer med udbydere" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "ekskluder pakker efter navn eller glob" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} har manglende krav af {}" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "deaktiver excludepkgs" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} er et duplikat med {}" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "etiket og sti til yderligere pakkearkiv, kan angives flere gange." -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} er forældet af {}" - -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} leverer {} men den kan ikke findes" - -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Fjerner filen %s" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "fjern mellemlagret data" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Metadatatype som skal renses" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "kontrollér om farve er brugt" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Renser data: " +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "sæt metadata som udløbet inden kommandoen køres" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Mellemlageret udløb" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "oversæt kun til IPv4-adresser" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d fil fjernet" -msgstr[1] "%d filer fjernet" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "oversæt kun til IPv6-adresser" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Venter på at proces med pid %d bliver færdig." +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "sæt mappe som pakker skal kopieres til" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Oplist pakkerens afhængigheder og hvilke pakker der leverer dem" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "download kun pakker" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "synkroniser installerede pakker til de seneste tilgængelige versioner" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "tilføj en kommentar til transaktion" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pakke som skal synkroniseres" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Nedgradér en pakke" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pakke som skal nedgraderes" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Inkluder nypakkerelevante pakker, i opdateringer" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "vis eller brug gruppernes information" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Ingen gruppedata tilgængelig for konfigurerede pakkearkiver." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Inkluder pakker som er nødvendige til at rette den givne rådgivning, i " +"opdateringer" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Advarsel: Gruppen %s findes ikke." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Inkluder pakker som er nødvendige til at rette den givne BZ, i opdateringer" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Advarsel: Ingen grupper matcher:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Inkluder pakker som er nødvendige til at rette den givne CVE, i opdateringer" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Tilgængelige miljøgrupper:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Inkluder sikkerhedsrelavante pakker som matcher sværhedsgraden, i " +"opdateringer" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Installerede miljøgrupper:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Gennemtving brugen af en arkitektur" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Installerede grupper:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Liste over hovedkommandoer:" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Installerede sproggrupper:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Liste over plugin-kommandoer:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Tilgængelige grupper:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Fejl: %s" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Tilgængelige sproggrupper:" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Afsluttet." -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inkluder valgfrie pakker fra gruppe" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Ingen læse/udfør-adgang i nuværende mappe, flytter til /" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "vis også skjulte grupper" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"prøv og tilføj '{}' til kommandolinjen for at erstatte pakker som er i " +"konflikt" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "vis også installerede grupper" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "prøv at tilføje '{}' for at springe uinstallerede pakker over" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "vis kun tilgængelige grupper" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " eller '{}' for at springer uinstallerede pakker over" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Ugyldig grupper-underkommando, brug: %s." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"prøv at tilføje '{}' for ikke kun at bruge pakker med de bedste kandidater" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Kan ikke finde en obligatorisk gruppepakke." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " eller '{}' for ikke kun at bruge pakker med de bedste kandidater" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "installer en pakke eller pakker på dit system" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Afhængigheder løst." -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Pakke som skal installeres" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Færdig!" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Kan ikke finde et match" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " Installeret: %s-%s på %s" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Ikke en gyldig rpm-filsti: %s" +msgid " Built : %s at %s" +msgstr " Bygget : %s på %s" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Der er følgende alternativer til \"{0}\": {1}" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF vil downloade pakker for transaktionen." -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "generer metadataens mellemlager" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"DNF vil kun downloade pakker, installere gpg-nøgler og tjekke transaktionen." -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Opretter mellemlagerfiler til alle metadatafiler." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operation afbrudt." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "mærk eller afmærk installerede pakker som installeret af bruger." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Intet at udføre." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s markeret som brugerinstalleret." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Downloader pakker:" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s afmarkeret som brugerinstalleret." +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Fejl ved download af pakker:" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s markeret som gruppeinstalleret." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Fejl:" - -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Pakken %s er ikke installeret." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transaktion mislykkedes" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"Handlingen ville resultere i skift af modulet '{0}' strømmen '{1}' til " -"strømmen '{2}'" +"Afviser automatisk import af nøgler ved baggrundskørsel.\n" +"Brug \"-y\" til at overskrive." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Ingen matchende moduler at opliste" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG-tjek FEJLEDE" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" -"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du aktivere den anden strøm." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Ændringslogge for {}" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" -"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" -"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du installere den anden strøm." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Overflødiggør pakker" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interager med moduler." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Ingen pakker er markeret til distributionssynkronisering." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "vis kun aktiverede moduler" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Intet match for argument: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "vis kun deaktiverede moduler" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Pakken %s er ikke tilgængelig." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "vis kun installerede moduler" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Pakker til argumentet %s tilgængelige, min ikke installeret." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "vis profilindhold" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Ingen pakker mærket til nedgradering." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "geninstallér en pakke" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Installerede pakker" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Pakke som skal geninstalleres" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Tilgængelige pakker" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "fjern en pakke eller pakker fra dit system" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Pakker som fjernes automatisk" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "fjern duplikerede pakker" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Ekstra pakker" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "fjern installonly-pakker over grænsen" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Tilgængelige opgraderinger" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Der blev ikke fundet nogen duplikerede pakker til fjernelse." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Pakker som er tilføjet for nyligt" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Der blev ikke fundet nogen gamle installonly-pakker til fjernelse." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Ingen matchende pakker at opliste" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "ukendt" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Ingen match fundet" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Intet transaktions-id givet" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Det angivne transaktions-id ikke fundet" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Fandt mere end ét transaktions-id!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Aldrig (senest: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Transaktionshistorikken er ufuldstændig før %u." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Med det samme (senest: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Transaktionshistorikken er ufuldstændig efter %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s sekund(er) (senest: %s)" +msgid "No package %s installed." +msgstr "Pakken %s ikke installeret." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "vis det konfigurerede softwarepakkearkiv" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Fortryder transaktion {}, fra {}" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "via alle pakkearkiver" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Ukendt pakkearkiv: *%s'" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "vis aktiverede pakkearkiver (standard)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Ingen pakkearkiv match: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "vis deaktiverede arkiver" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Kommandoen skal køres under root-brugeren." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Ingen pakkearkiver tilgængelige" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Ingen sådan kommando: %s. Brug %s --help" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "aktiveret" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Det kan være en DNF-plugin-kommando, prøv: \"dnf install 'dnf-command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "deaktiveret" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Det kan være en DNF-plugin-kommando, men indlæsning af plugins er " +"deaktiveret på nuværende tidspunkt." -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Pakkearkivs-id : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Konfigurationsfejl: %s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Pakkearkivnavn : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir eller --downloaddir skal bruges med --downloadonly eller download-" +" eller system-upgrade-kommando." -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Pakkearkivstatus : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled og --disable, --set-disabled skal bruges sammen med " +"config-manager-kommandoen." -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Pakkearkivsversion: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"Advarsel: Gennemtvinger tjek af GPG-underskrift globalt i henhold til aktive" +" RPM-sikkerhedspolitik (se hvordan meddelelsen \"squelches\" i 'gpgcheck' i " +"dnf.conf(5))" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Pakkearkivmærkater: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "Konfigurationsfilen \"{}\" findes ikke" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Kildedistromærkater: " - -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Pakkearkiv opdateret : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Kan ikke registrerer udgivelsesversion (brug '--releasever' til at angive " +"udgivelsesversion)" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Pakkearkivpakker : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argument {}: ikke tilladt med argument {}" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Pakkearkivstørrelse : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Kommandoen \"%s\" er allerede defineret" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Pakkearkivsmetahenvisning: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Ekskluderer i dnf.conf: " -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Opdateret : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Inkluderer i dnf.conf: " -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Pakkearkivspejle: " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Ekskluderer i arkiv " -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Pakkearkivbaseurl : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Inkluderer i arkiv " -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Pakkearkiv udløber : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Uventede værdi i miljøvariabel: DNF_DISABLE_ALIASES=%s" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Pakkearkiv ekskluderer : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Behandling af filen \"%s\" mislykkedes: %s" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Pakkearkiv inkluderer : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Kan ikke læse filen \"%s\": %s" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Pakkearkiv ekskluderet: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Aliasser indeholder uendelig gentagelse" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Pakkearkiv-filnavn: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, bruger originale argumenter." -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "kildeid" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Kører" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Sover" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "kildenavn" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ikke forstyrbar" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Samlet pakker: %s" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "søg efter pakker som matcher nøgleord" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Fundet/stoppet" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "nøglen som der skal søges efter" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Ukendt" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Forespørg alle pakker (kort for repoquery '*' eller repoquery uden argument)" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Kunne ikke finde information om den låsende proces (PID %d)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Anmod alle versioner af pakker (standard)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Programmet med PID %d er: %s" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "vis kun resultater fra denne ARCH" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Hukommelse : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "vis kun resultater som ejer FILE" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Startede: %s - %s siden" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "vis kun resultater som har konflikt med REQ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Status : %s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " -"anbefaler pakker som leveres og filer REQ" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Vis eller opret kommandoaliasser" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "vis kun resultater som forælder med REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "aktivér løsning af aliasser" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "vis kun resultater som leverer REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "deaktivér løsning af aliasser" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "vis resultater som kræver pakkerudbydere og filer REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Aliasser er nu aktiveret" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "vis kun resultater som anbefaler REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Aliasser er nu deaktiveret" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "vis kun resultater som forbedre REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Ugyldig aliasnøgle: %s" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "vis kun resultater som foreslår REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Aliasargument har ingen værdi: %s" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "vis kun resultater som supplementerer REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Aliasser tilføjet: %s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Alias ikke fundet: %s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Aliases slettet: %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"brugt med --whatrequires, og --requires --resolve, forespørg pakker " -"rekursivt." +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias %s" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "vis en list over alle afhængigheder og hvilke pakker som leverer dem" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Alias %s='%s'" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "vis tilgængelige mærkater til brug med --queryformat" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Løsning af aliasser er deaktiveret." -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "løb kompatabilitet for pakkernes oprindelse" - -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "vis rekursivt træ for pakke(r)" - -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "operer på tilhørende kilde-RPM" - -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " -"negativ)" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "vis detaljeret information om pakken" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "vis liste over filer i pakken" - -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "vis RPM-navn på pakkens kilde" - -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "vis pakkens ændringslogge" - -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "format til visning af fundne pakker" - -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " -"pakker (standard)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" -" rpm-forespørgsel)" - -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " -"pakker" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Vis i hvilke comps-grupper de valgte pakker findes i" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "begræns forespørgslen til installeret duplikerede pakker" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "begræns forespørgslen til installeret installonly-pakker" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"begræns forespørgslen til installeret pakker med afhængigheder som ikke er " -"mødt" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "vis en placering hvorfra pakker kan downloades" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Vis kompatabiliteter som pakken er i konflikt med." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Vis kompatabiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " -"og supplementere." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Vis kompatabiliteter som pakken kan forbedre." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Vis kompatabiliteter som pakken leverer." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Ingen aliasser angivet." -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Vis kompatabiliteter som pakken anbefaler." +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Intet alias angivet." -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Vis kompatabiliteter som pakken afhænger af." +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Ingen aliasser defineret." -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:182 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Vis kompatabiliteter som pakken kan afhænge af, til kørsel af et %%pre-" -"script." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Vis kompatabiliteter som pakken foreslår." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Vis kompatabiliteter som pakken kan supplementere." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Vis kun tilgængelige pakker." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Vis kun installerede pakker." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Vis kun pakker som ikke findes i nogen af de tilgængelige softwarearkiver." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Vis kun pakker som leverer en opgradering til pakker som allerede er " -"installeret." - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "Vis kun pakker som kan fjernes af \"dnf autoremove\"-kommandoen." - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Vis kun pakker som blev installeret af brugeren." - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Vis kun pakker som er redigeret for nyligt" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Tilvalget '--resolve' skal bruges sammen med et af tilvalgene '--conflicts'," -" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' eller '--supplements'" - -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Tilvalget '--recursive' skal bruges sammen med '--whatrequires ' " -"(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" -"requires --resolve'" - -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Pakke {} indeholder ingen filer" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Tilgængelige forespørgselsmærkater: brug --queryformat \".. %{tag} ..\"" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" - -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Ingen gyldig kontakt angivet\n" -"anvendelse: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nøgle] [--tree]\n" -"\n" -"beskrivelse:\n" -" Udskriv et træ af pakker for de givne pakker." +msgid "No match for alias: %s" +msgstr "Intet match for alias: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1837,25 +1616,6 @@ msgstr "søg også i pakkebeskrivelse og URL" msgid "QUERY_STRING" msgstr "ANMODNINGSSTRENG" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Navn" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Opsummering" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Beskrivelse" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1880,139 +1640,394 @@ msgstr "%s matchede: %%s" msgid "No matches found." msgstr "Ingen match fundet." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "kør en interaktiv DNF-skal" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Søger i pakkerne: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "søg efter problemer i packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script som skal køres i DNF-skal" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "vis alle problemer; standard" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Ukendt nøgleværdi." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "vis afhængighedsproblemer" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Kunne ikke finde pakkearkiv: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "vis duplikeringsproblemer" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "vis forældede pakker" + +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "vis problemer med udbydere" + +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} har manglende krav af {}" + +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} er et duplikat med {}" + +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} er forældet af {}" + +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} leverer {} men den kan ikke findes" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "synkroniser installerede pakker til de seneste tilgængelige versioner" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pakke som skal synkroniseres" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "opgrader en pakke eller pakker på dit system" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Pakke som skal opgraderes" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Ingen pakker markeret til opgradering." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{} arg [værdi]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Hvis der ikke gives nogen værdi, så udskrives den nuværende værdi.\n" -" Hvis der gives en værdi, så sættes den til det." +"fjern alle unødvendige pakker som oprindeligt blev installeret som " +"afhængigheder" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Pakke som skal fjernes" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "generer metadataens mellemlager" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Opretter mellemlagerfiler til alle metadatafiler." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Diagnostiser problemet ved at køre: '%s'." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" +"Du har formodentligt korrupt RPMDB, problemet kan måske rettes ved at køre " +"'%s'." + +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"{} [command]\n" -" print help" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"{} [kommando]\n" -" udskriv hjælp" +"Du har aktiveret tjek af pakker via GPG-nøglerne. Det er godt, men\n" +"du har ikke nogen offentlige GPG-nøgler installeret. Du skal downloade\n" +"nøglerne til de pakker du vil installere, og installere dem.\n" +"Du kan gøre det ved at køre kommandoen:\n" +" rpm --import offentlig.gpg.nøgle\n" +"\n" +"\n" +"Alternativt kan du angive url'en til den nøgle du vil bruge\n" +"til et softwarearkiv i 'gpgkey'-tilvalget i en softwarearkiv-sektion og DNF\n" +"installerer det for dig.\n" +"\n" +"Kontakt din distributions- eller pakkeudbyder, for mere information." -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Problempakkearkiv: %s" + +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Der er ingen aktiverede arkiver i \"{}\"." + +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "vis detaljer om en pakke eller en gruppe af pakker" + +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "vis alle pakker (standard)" + +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "vis kun tilgængelige pakker" + +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "vis kun installerede pakker" + +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "vis kun ekstra pakker" + +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "vis kun opgraderingspakker" + +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "vis kun pakker som fjernes automatisk" + +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "vis kun seneste ændrede pakker" + +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "vis en pakke eller grupper af pakker" + +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "find ud af hvilke pakke som leverer den givne værdi" + +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "EN_STRENG" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "søg efter tilgængelige pakkeopgraderinger" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "Vis ændringslogge inden opdatering" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Ingen pakke tilgængelig." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Ingen pakker mærket til installation." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Ingen pakke installeret." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (fra %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Installerede pakke %s%s er ikke tilgængelig." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Ingen pakke installeret fra pakkearkivet." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Ingen pakker mærket til geninstallation." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Ingen pakker markeret til fjernelse." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "kør kommandoer oven på alle pakker i givne pakkearkiv" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "ARKIV" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "vis en hjælpsom anvendelsesmeddelelse" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "KOMMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "vis eller brug transaktionshistorikken" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} arg [tilvalg]\n" -" list: oplister softwarearkiver og deres status. tilvalg = [all | id | glob]\n" -" enable: aktivér softwarearkiver. tilvalg = softwarearkiv-id\n" -" disable: deaktivér softwarearkiver. tilvalg = softwarearkiv-id" +"Fandt mere end ét transaktions-id.\n" +"'{}' kræver ét transaktions-id eller pakkenavn." -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Intet transaktions-id eller pakkenavn givet." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Du har ikke adgang til historikdatabasen." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{}\n" -" resolve the transaction set" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -"{}\n" -" løs transaktionssættet" +"Kan ikke fortryde transaktionen %s. Det ville resulterer i en " +"uoverensstemmende pakkedatabase." -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -"{} arg\n" -" list: oplister indholdet af transaktionen\n" -" reset: nulstil (nulgør) transaktionen\n" -" run: kør transaktionen" +"Kan ikke tilbageføre transaktionen %s. Det ville resulterer i en " +"uoverensstemmende pakkedatabase." -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" run the transaction" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{}\n" -" kør transaktionen" +"Ugyldigt transaktions-id områdedefinition '{}'.\n" +"Brug '..'." -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" exit the shell" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{}\n" -" afslut skallen" +"Kan ikke konvertere '{}' til transaktions-id.\n" +"Brug '', 'sidste', 'sidste-'." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Der blev ikke fundet nogen transaktion som manipulerer pakken '{}'." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Nedgradér en pakke" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pakke som skal nedgraderes" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"Skal-specifikke argumenter:\n" -"\n" -"config sæt konfigurationstilvalg\n" -"help udskriv hjælp\n" -"repository (eller repo) aktivér, deaktivér eller oplist softwarearkiver\n" -"resolvedep løs transaktionssættet\n" -"transaction (eller ts) oplist, nulstil eller køre transaktionssættet\n" -"run løs og kør transaktionssættet\n" -"exit (eller quit) afslut skallen" +"opgrader, men kun \"seneste\" pakker pakkematch som retter et problem som " +"påvirker dit system" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Fejl: Kan ikke åbne %s til læsning" +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"Handlingen ville resultere i skift af modulet '{0}' strømmen '{1}' til " +"strømmen '{2}'" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Forlader skal" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Ingen matchende moduler at opliste" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "kør en interaktiv dnf-mod for at fjerne og installre en spec" +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" +"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du aktivere den anden strøm." -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Specifikationerne som fjernes" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"Det er ikke muligt at skifte aktiverede strømme for et modul.\n" +"Det anbefales at fjerne alt installeret indhold fra modulet, og nulstille modulet med 'dnf module reset '-kommandoen. Når du har nulstillet moduler, så kan du installere den anden strøm." -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Specifikationerne som installeres" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interager med moduler." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "vis kun aktiverede moduler" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "vis kun deaktiverede moduler" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "vis kun installerede moduler" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "vis profilindhold" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "fjern en pakke eller pakker fra dit system" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "fjern duplikerede pakker" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "fjern installonly-pakker over grænsen" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Der blev ikke fundet nogen duplikerede pakker til fjernelse." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Der blev ikke fundet nogen gamle installonly-pakker til fjernelse." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Ikke en gyldig form: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -2026,6 +2041,11 @@ msgstr "forbedring" msgid "security" msgstr "sikkerhed" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "ukendt" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "nypakke" @@ -2147,1189 +2167,1432 @@ msgid "Unknown/Sec." msgstr "Ukendt/sek." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Fejl" +msgid "Update ID" +msgstr "Opdaterings-id" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Type" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Opdaterings-id" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Opdateret" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Fejl" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE'er" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Beskrivelse" #: ../dnf/cli/commands/updateinfo.py:305 +msgid "Severity" +msgstr "Sværhedsgrad" + +#: ../dnf/cli/commands/updateinfo.py:305 msgid "Rights" msgstr "Rettigheder" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" -msgstr "Sværhedsgrad" +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" +msgstr "Filer" + +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "sand" + +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "falsk" + +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "mærk eller afmærk installerede pakker som installeret af bruger." + +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s markeret som brugerinstalleret." + +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s afmarkeret som brugerinstalleret." + +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s markeret som gruppeinstalleret." + +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Fejl:" + +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Pakken %s er ikke installeret." + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Oplist pakkerens afhængigheder og hvilke pakker der leverer dem" + +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Fjerner filen %s" + +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "fjern mellemlagret data" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Metadatatype som skal renses" + +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Renser data: " + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Mellemlageret udløb" + +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d fil fjernet" +msgstr[1] "%d filer fjernet" -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" -msgstr "Filer" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Venter på at proces med pid %d bliver færdig." -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installeret" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "installer en pakke eller pakker på dit system" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "falsk" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Kan ikke finde et match" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "sand" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Ikke en gyldig rpm-filsti: %s" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "opgrader en pakke eller pakker på dit system" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Der er følgende alternativer til \"{0}\": {1}" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Pakke som skal opgraderes" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "søg efter pakker som matcher nøgleord" -#: ../dnf/cli/commands/upgrademinimal.py:31 +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "nøglen som der skal søges efter" + +#: ../dnf/cli/commands/repoquery.py:120 msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -"opgrader, men kun \"seneste\" pakker pakkematch som retter et problem som " -"påvirker dit system" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Afsluttet." +"Forespørg alle pakker (kort for repoquery '*' eller repoquery uden argument)" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Ingen læse/udfør-adgang i nuværende mappe, flytter til /" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Anmod alle versioner af pakker (standard)" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" -"prøv og tilføj '{}' til kommandolinjen for at erstatte pakker som er i " -"konflikt" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "vis kun resultater fra denne ARCH" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "prøv at tilføje '{}' for at springe uinstallerede pakker over" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "vis kun resultater som ejer FILE" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " eller '{}' for at springer uinstallerede pakker over" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "vis kun resultater som har konflikt med REQ" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"prøv at tilføje '{}' for ikke kun at bruge pakker med de bedste kandidater" +"vis kun resultater som kræves, foreslår, supplementerer, forbedre eller " +"anbefaler pakker som leveres og filer REQ" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " eller '{}' for ikke kun at bruge pakker med de bedste kandidater" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "vis kun resultater som forælder med REQ" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Afhængigheder løst." +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "vis kun resultater som leverer REQ" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Færdig!" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "vis resultater som kræver pakkerudbydere og filer REQ" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Fejl ved kommandolinje: %s" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "vis kun resultater som anbefaler REQ" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "dårligt format: %s" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "vis kun resultater som forbedre REQ" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argument har flere værdier: %s" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "vis kun resultater som foreslår REQ" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt-argument har ingen værdi: %s" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "vis kun resultater som supplementerer REQ" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Valgfrie argumenter" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "tjek non-explicit-afhængigheder (filer og leveres); standard" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "placering af konfigurationsfil" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "tjek afhængigheder præcist som givet, modsat af --alldeps" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "stille operation" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" +"brugt med --whatrequires, og --requires --resolve, forespørg pakker " +"rekursivt." -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "uddybende operation" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "vis en list over alle afhængigheder og hvilke pakker som leverer dem" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "vis DNF-version og afslut" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "vis tilgængelige mærkater til brug med --queryformat" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "sæt installationsroden" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "løb kompatabilitet for pakkernes oprindelse" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "installer ikke dokumentationer" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "vis rekursivt træ for pakke(r)" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "deaktivér alle plugins" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "operer på tilhørende kilde-RPM" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "aktivér plugins efter navn" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" +"vis N sidste pakker til et givent name.arch (eller seneste, men N hvis N er " +"negativ)" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "deaktivér plugins ved navn" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "vis detaljeret information om pakken" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "tilsidesæt værdien af $releasever i konfigurations- og arkivfiler" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "vis liste over filer i pakken" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "vis RPM-navn på pakkens kilde" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "løs depsolve-problemer ved at springer pakker over" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "vis pakkens ændringslogge" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "vis kommandohjælp" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "format til visning af fundne pakker" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "tillad sletning af installerede pakker for at løse afhængigheder" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"brug formatet navn-epoke:version-udgivelse.arkitektur til at vise fundne " +"pakker (standard)" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "prøv de bedste tilgængelige pakkeversioner i transaktioner." +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" +"brug formatet navn-version-udgivelse til at vise fundne pakker (standard for" +" rpm-forespørgsel)" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "begræns ikke transaktionen til den bedste kandidat" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"brug formatet epoke:navn-version-udgivelse.arkitektur til at vise fundne " +"pakker" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "kør udelukkende fra systemmellemlager, opdater ikke mellemlager" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Vis i hvilke comps-grupper de valgte pakker findes i" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "maksimum ventetid for kommando" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "begræns forespørgslen til installeret duplikerede pakker" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "debug-visningsniveau" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "begræns forespørgslen til installeret installonly-pakker" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "dumper detaljeret løsningsresultater i filer" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"begræns forespørgslen til installeret pakker med afhængigheder som ikke er " +"mødt" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "vis en placering hvorfra pakker kan downloades" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "fejlvisningsniveau" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Vis kompatabiliteter som pakken er i konflikt med." -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:220 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -"aktiverer dnf's logik til behandling af forældede, til opgradering eller " -"visningsformåenheder som pakken forælder for info, list og repoquery" +"Vis kompatabiliteter som pakken kan afhænge af, forbedre, anbefale, foreslå " +"og supplementere." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "outputniveau for fejlsøgning af rpm" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Vis kompatabiliteter som pakken kan forbedre." -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "svar automatisk ja til alle spørgsmål" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Vis kompatabiliteter som pakken leverer." -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "svar automatisk nej til alle spørgsmål" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Vis kompatabiliteter som pakken anbefaler." -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Vis kompatabiliteter som pakken afhænger af." + +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -"aktivér blot specifikke softwarepakkearkiver efter et id eller en glob, kan " -"angives flere gange" +"Vis kompatabiliteter som pakken kan afhænge af, til kørsel af et %%pre-" +"script." -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" -"aktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Vis kompatabiliteter som pakken foreslår." -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" -"deaktivér softwarearkiver med config-manager-kommandoen (gemmer automatisk)" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Vis kompatabiliteter som pakken kan supplementere." -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "ekskluder pakker efter navn eller glob" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Vis kun tilgængelige pakker." -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "deaktiver excludepkgs" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Vis kun installerede pakker." -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:238 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "etiket og sti til yderligere pakkearkiv, kan angives flere gange." - -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "deaktivér fjernelse af afhængigheder som ikke længere bruges" +"Display only packages that are not present in any of available repositories." +msgstr "" +"Vis kun pakker som ikke findes i nogen af de tilgængelige softwarearkiver." -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "deaktivér tjek af gpg-underskrift (hvis RPM-politik tillader det)" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"Vis kun pakker som leverer en opgradering til pakker som allerede er " +"installeret." -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "kontrollér om farve er brugt" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "Vis kun pakker som kan fjernes af \"dnf autoremove\"-kommandoen." -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "sæt metadata som udløbet inden kommandoen køres" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Vis kun pakker som blev installeret af brugeren." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "oversæt kun til IPv4-adresser" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Vis kun pakker som er redigeret for nyligt" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "oversæt kun til IPv6-adresser" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"Tilvalget '--resolve' skal bruges sammen med et af tilvalgene '--conflicts'," +" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' eller '--supplements'" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "sæt mappe som pakker skal kopieres til" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Tilvalget '--recursive' skal bruges sammen med '--whatrequires ' " +"(valgfrit med '--alldeps', men ikke med '--exactdeps'), eller med '--" +"requires --resolve'" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "download kun pakker" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Pakke {} indeholder ingen filer" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "tilføj en kommentar til transaktion" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Tilgængelige forespørgselsmærkater: brug --queryformat \".. %{tag} ..\"" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Inkluder fejlrettelsesrelevante pakker, i opdateringer" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argumentet {} kræver --whatrequires- eller --whatdepends-tilvalg" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Inkluder forbedringsrelevante pakker, i opdateringer" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Ingen gyldig kontakt angivet\n" +"anvendelse: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nøgle] [--tree]\n" +"\n" +"beskrivelse:\n" +" Udskriv et træ af pakker for de givne pakker." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Inkluder nypakkerelevante pakker, i opdateringer" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Aldrig (senest: %s)" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Inkluder sikkerhedsrelavante pakker, i opdateringer" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Med det samme (senest: %s)" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Inkluder pakker som er nødvendige til at rette den givne rådgivning, i " -"opdateringer" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekund(er) (senest: %s)" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" -"Inkluder pakker som er nødvendige til at rette den givne BZ, i opdateringer" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "vis det konfigurerede softwarepakkearkiv" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" -"Inkluder pakker som er nødvendige til at rette den givne CVE, i opdateringer" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "via alle pakkearkiver" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"Inkluder sikkerhedsrelavante pakker som matcher sværhedsgraden, i " -"opdateringer" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "vis aktiverede pakkearkiver (standard)" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Gennemtving brugen af en arkitektur" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "vis deaktiverede arkiver" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Liste over hovedkommandoer:" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Ingen pakkearkiver tilgængelige" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Liste over plugin-kommandoer:" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "aktiveret" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Navn" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "deaktiveret" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoke" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Pakkearkivs-id : " -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Version" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Pakkearkivnavn : " -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Version" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Pakkearkivstatus : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Udgivelse" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Pakkearkivsversion: " -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arkitektur" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Pakkearkivmærkater: " -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Arkitektur" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Kildedistromærkater: " -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Størrelse" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Pakkearkiv opdateret : " -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Størrelse" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Pakkearkivpakker : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Kilde" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Pakkearkivstørrelse : " -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Softwarearkiv" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Pakkearkivsmetahenvisning: " -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Softwarearkiv" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Opdateret : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Fra softwarearkiv" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Pakkearkivspejle: " -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Pakkevedligeholder" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Pakkearkivbaseurl : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Byggetid" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Pakkearkiv udløber : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Installationstid" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Pakkearkiv ekskluderer : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Installeret af" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Pakkearkiv inkluderer : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Opsummering" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Pakkearkiv ekskluderet: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licens" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Pakkearkiv-filnavn: " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Beskrivelse" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "kildeid" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Ingen pakker at opliste" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "j" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "kildenavn" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ja" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Samlet pakker: %s" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "kør en interaktiv DNF-skal" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nej" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Er det OK? [j/N]: " +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script som skal køres i DNF-skal" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Er det OK? [J/n]: " +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Ukendt nøgleværdi." -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Group: %s" -msgstr "Gruppe: %s" +msgid "Could not find repository: %s" +msgstr "Kunne ikke finde pakkearkiv: %s" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Gruppeid: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [værdi]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Hvis der ikke gives nogen værdi, så udskrives den nuværende værdi.\n" +" Hvis der gives en værdi, så sættes den til det." -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Beskrivelse: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [kommando]\n" +" udskriv hjælp" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Sprog: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [tilvalg]\n" +" list: oplister softwarearkiver og deres status. tilvalg = [all | id | glob]\n" +" enable: aktivér softwarearkiver. tilvalg = softwarearkiv-id\n" +" disable: deaktivér softwarearkiver. tilvalg = softwarearkiv-id" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Tvungne pakker:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" løs transaktionssættet" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Standardpakker:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: oplister indholdet af transaktionen\n" +" reset: nulstil (nulgør) transaktionen\n" +" run: kør transaktionen" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Valgfrie pakker:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" kør transaktionen" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Afhængige pakker:" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" afslut skallen" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Miljøgruppe: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Skal-specifikke argumenter:\n" +"\n" +"config sæt konfigurationstilvalg\n" +"help udskriv hjælp\n" +"repository (eller repo) aktivér, deaktivér eller oplist softwarearkiver\n" +"resolvedep løs transaktionssættet\n" +"transaction (eller ts) oplist, nulstil eller køre transaktionssættet\n" +"run løs og kør transaktionssættet\n" +"exit (eller quit) afslut skallen" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " Miljø-id: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Fejl: Kan ikke åbne %s til læsning" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Obligatoriske grupper:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Forlader skal" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Valgfrie grupper:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "geninstallér en pakke" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Matchet af:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Pakke som skal geninstalleres" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Filename : %s" -msgstr "Filnavn : %s" +msgid "Package %s available, but not installed." +msgstr "Pakke %s tilgængelig, men ikke installeret." -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Kilde : %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "kør en interaktiv dnf-mod for at fjerne og installre en spec" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Beskrivelse : " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Specifikationerne som fjernes" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Specifikationerne som installeres" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licens : %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "vis eller brug gruppernes information" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Levér : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Ingen gruppedata tilgængelig for konfigurerede pakkearkiver." -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Other : %s" -msgstr "Andet : %s" - -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Der opstod en fejl i beregning af den samlet downloadstørrelse" +msgid "Warning: Group %s does not exist." +msgstr "Advarsel: Gruppen %s findes ikke." -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Samlet størrelse: %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Advarsel: Ingen grupper matcher:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Samlet downloadstørrelse: %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Tilgængelige miljøgrupper:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Installationsstørrelse: %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Installerede miljøgrupper:" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Der opstod en fejl ved udregning af installeret størrelse" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Installerede grupper:" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Frigjort plads: %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Installerede sproggrupper:" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Mærker pakker som installeret af gruppen:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Tilgængelige grupper:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Mærker pakker som fjernet af gruppen:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Tilgængelige sproggrupper:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Gruppe" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inkluder valgfrie pakker fra gruppe" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pakker" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "vis også skjulte grupper" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Installerer gruppe-/modulpakker" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "vis også installerede grupper" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Installerer gruppepakker" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "vis kun tilgængelige grupper" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Installerer" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Ugyldig grupper-underkommando, brug: %s." -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Opgraderer" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Kan ikke finde en obligatorisk gruppepakke." -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Geninstallerer" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" +"Ingen tilgængelig modulær metadata til den modulære pakke '{}', den kan ikke" +" installeres på systemet" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Installerer afhængigheder" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "Ingen tilgængelig modulær metadata til modulære pakke" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Installerer svage afhængigheder" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Fjerner" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "ingen matchende payloadfabrik til %s" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Fjerner afhængige pakker" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Allerede downloadet" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Fjerner ubrugte afhængigheder" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "ikke-understøttet tjeksumstype: %s" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Nedgraderer" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "bestemmer det hurtigste spejl (%s værter).. " -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Installerer modulprofiler" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Fif: stan[d]ard, aktiv[e]ret, [x]deaktiveret, [i]nstalleret" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "Deaktiverer modulprofiler" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Fif: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Aktiverer modulstrømme" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Ignorerer unødvendig profil: '{}/{}'" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Skift modulstrømme" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Det er ikke tilladt at installere modulet '{0}' fra Fail-Safe-pakkearkivet " +"{1}" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Deaktiverer moduler" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Kan ikke matche profil i argumentet {}" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Nulstiller moduler" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Ingen standardprofiler for modulet {}:{}" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Installerer miljøgrupper" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Profilen {} ikke matchet for modulet {}:{}" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Opgraderer miljøgrupper" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "Det er ikke tilladt at installere modul fra Fail-Safe-pakkearkiv" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Fjerner miljøgrupper" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Kan ikke løse argumentet {}" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Installerer grupper" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Ingen match for pakken {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Opgraderer grupper" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Det er ikke tilladt at opgradere modulet '{0}' fra Fail-Safe-pakkearkivet " +"{1}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Fjerner grupper" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "Det er ikke tilladt at opgradere modul fra Fail-Safe-pakkearkiv" -#: ../dnf/cli/output.py:1256 -#, python-format +#: ../dnf/module/module_base.py:328 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -"Springer pakker med konflikter over:\n" -"(tilføj '%s' til kommandolinje, for at gennemtvinge deres opgradering)" +"Der kræves kun modulnavn. Ignorerer unødvendige informationer i argument: " +"'{}'" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Springer pakker med ødelagte afhængigheder over%s" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Problem med modulær afhængighed:" +msgstr[1] "Problemer med modulær afhængighed:" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " eller del af en gruppe" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Aktiverer anden strøm til '{}'." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Pakke" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Intet at vise." -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Pakke" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Installerer nyere version af '{}' end angivet. Årsag: {}" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "erstatter" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Aktiverede moduler: {}." -#: ../dnf/cli/output.py:1348 -#, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Ingen profil angivet til '{}', angiv venligst profil." + +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC-udvidelse: Nøgle til bruger " + +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "er gyldig." + +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "har ukendt status." + +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC-udvidelse: " + +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -"\n" -"Transaktionsopsummering\n" -"%s\n" +"Tester nøgler, som allerede er blevet importeret, for deres gyldighed." -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Installér" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Ukendt konfigurationsværdi: %s=%s i %s; %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Opgrader" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Ukendt konfigurationstilvalg: %s = %s i %s" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Fjern" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Starter dnf-automatic." -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Nedgradér" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Sov i %s sekunder" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Spring over" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Følgende opdateringer er blevet anvendt på '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Pakke" -msgstr[1] "Pakker" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Følgende opdateringer er tilgængelige på '%s':" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Afhængig pakke" -msgstr[1] "Afhængige pakker" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Følgende opdateringer blev downloadet på '%s':" + +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Opdateringer anvendt på '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Opgraderet" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Opdateringer downloadet på \"%s\"." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Nedgraderet" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Opdateringer tilgængelige på \"%s\"." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Geninstalleret" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Kunne ikke sende en e-mail via \"%s\": %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Sprunget over" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Kunne ikke udføre kommandoen '%s': returnerede %d" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Fjernet" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problemer i anmodning:" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Mislykkedes" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "manglende pakker: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Samlet" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "ødelagte pakker: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "manglende grupper eller moduler: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "System" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "ødelagte grupper eller moduler: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Springer sammenlægning af %d til %d over, da den overlapper" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Modulært afhængighedsproblem med Defaults:" +msgstr[1] "Modulære afhængighedsproblemer med Defaults:" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Ingen transaktioner" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s er en tom fil" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Dårlige transaktions-id'er eller pakker givet" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Kunne ikke lagre sidste makecache-tid." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Kommandolinje" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Kunne ikke bestemme sidste makecache-tid." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Brugernavn" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problem" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "indlæsning af softwarearkivet '{}' mislykkedes: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Dato og tid" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Indlæsning af softwarearkivet '{}' mislykkedes" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Handling(er)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Mellemlagring af metadatatid deaktiveres når der køres på en forbindelse " +"hvor der betales pr. forbrug." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Ændret" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Mellemlagring af metadatatid deaktiveres når der køres på et batteri." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Information om mislykket historik" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Tidsindstillet mellemlagring af metadata er deaktiveret." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Intet transaktions-id eller pakke givet" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Metadata cache genopfrisket fornylig." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Slettet" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: udløber aldrig og genopfriskes ikke." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Ikke installeret" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: er udløbet og genopfriskes." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Nyere" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: metadata udløber efter %d sekunder og genopfriskes nu" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Ældre" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: udløber efter %d sekunder." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transaktions-id :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metadata cache oprettet." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Starttidspunkt :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: bruger metadata fra %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Start rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Ignorerer softwarearkiver: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u sekunder)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Sidste tjek af metadataudløb: %s siden %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"De downloadede pakker blev gemt i mellemlageret indtil næste transaktion som" +" lykkedes." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutter)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Du kan fjern mellemlagrede pakker ved at udføre '%s'." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u timer)" +msgid "Invalid tsflag in config file: %s" +msgstr "Invalid tsflag i konfigurationsfilen: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u dage)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Tilføjelse af gruppefil fejlede for følgende pakkearkiv: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Sluttidspunkt :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Kører transaktionskontrol" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Slut rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Fejl: transaktionstjek vs. depsolve:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Bruger :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Transaktionstest afsluttet uden fejl." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Afbrudt" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Kører transaktionstest" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Returkode :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Fejl ved transaktionstjek:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Succes" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transaktionstest afsluttet uden fejl." + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Kører transaktion" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Diskkrav:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Fejl:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Der kræves mindst %dMB mere plads på %s-filsystemet." +msgstr[1] "Der kræves mindst %dMB mere plads på %s-filsystemet." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Fejl:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Fejlopsummering" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Udgivelsesversion :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB ændret udenfor DNF." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Kommandolinje :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Fejl som opstod under transaktion." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Kommentar :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Kunne ikke få transaktionslåsen (logget ind som: %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaktion udført med:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Kunne ikke køre transaktion." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pakker ændret:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transaktion kunne ikke starte:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptletoutput:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Kunne ikke slette transaktionsfilen %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Fejl:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Nogle pakker blev ikke downloadet - Prøver igen." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Installér afhængigheder" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPMs reducerede %.1f MB af opdateringen til %.1f MB (%d.1%% sparet)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Forældede" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Mislykkede delta-RPM'er øgede %.1f MB af opdatering til %.1f MB (%d.1%% " +"spildt)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Forælder" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Kunne ikke åbne: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Slet" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Offentlig nøgle for %s er ikke installeret" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Geninstallér" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Kunne ikke åbne pakke %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Pakken %s.%s %s vil blive installeret" +msgid "Public key for %s is not trusted" +msgstr "Offentlig nøgle for %s er ikke sikker" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Pakken %s.%s %s vil blive opgraderet" +msgid "Package %s is not signed" +msgstr "Pakken %s er ikke signeret" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Pakken %s.%s %s vil blive slettet" +msgid "Cannot remove %s" +msgstr "Kan ikke fjerne %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Pakken %s.%s %s vil blive geninstalleret" +msgid "%s removed" +msgstr "%s fjernet" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Intet match til gruppepakken \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Pakken %s.%s %s vil blive nedgraderet" +msgid "Adding packages from group '%s': %s" +msgstr "Tilføjer pakker fra gruppen '%s': %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Ingen grupper mærket til fjernelse." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Ingen gruppe mærket til opgradering." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "ingen pakke matchede" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Pakken %s.%s %s vil blive forældet" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Pakken %s er ikke installeret, kan ikke nedgradere den." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Pakken %s.%s %s vil blive opgraderet" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Pakken %s af lavere version er allerede installeret - kan ikke nedgradere " +"den." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Pakken %s.%s %s vil blive forældet" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Pakken %s er ikke installeret, kan ikke geninstallere den." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Starter afhængighedssøgning" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "Filen %s er en kildepakke og kan ikke opdateres - ignorerer." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Afsluttede afhængighedssøgning" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Pakken %s er ikke installeret, så den kan ikke opdateres." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Importerer GPG-nøglen 0x%s:\n" -" Brugerid : \"%s\"\n" -" Fingeraftryk: %s\n" -" Fra : %s" +"Pakken %s af højere version er allerede installeret - kan ikke opdatere den." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Kører" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Pakken %s er tilgængelig - men installeret til anden arkitektur." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Sover" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Pakken %s af laveste version er allerede installeret - kan ikke nedgradere " +"den." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ikke forstyrbar" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Handling ikke håndteret: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Ingen sikkerhedsopdateringer nødvendige, men {} opdatering tilgængelig" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Fundet/stoppet" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Ingen sikkerhedsopdateringer nødvendige, men {} opdateringer tilgængelige" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Ukendt" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdatering " +"tilgængelig" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Kunne ikke finde information om den låsende proces (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Ingen sikkerhedsopdateringer nødvendige for \"{}\", men {} opdateringer " +"tilgængelige" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Programmet med PID %d er: %s" +msgid ". Failing package is: %s" +msgstr ". Mislykkede pakke er: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Hukommelse : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "GPG-nøgler er konfigureret som: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Startede: %s - %s siden" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG-nøgle på %s (0x%s) er allerede installeret" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Nøglen er blevet godkendt." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Nøglen er blevet afvist." + +#: ../dnf/base.py:2388 #, python-format -msgid " State : %s" -msgstr " Status : %s" +msgid "Key import failed (code %d)" +msgstr "Import af nøgle mislykkedes (kode %d)" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "springer over." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Nøglen blev importeret" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Installerede ingen nøgler" + +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' is not installed." -msgstr "Gruppen '%s' er ikke installeret." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"GPG-nøglen er vist for \"%s\" pakkearkivet er allerede installeret, men den er ikke korrekt for denne pakke.\n" +"Kontrollér at konfigurationen af nøgle-URL'er er korrekt for denne kilde." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Import af nøgle(r) hjalp ikke, forkerte nøgle(r)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Måske mente du: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Pakken \"{}\" fra lokalt softwarearkiv \"{}\" har ukorrekt tjeksum" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Gruppen '%s' findes ikke." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Nogle pakker fra lokalt softwarearkiv har ukorrekte tjeksumme" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Miljøet '%s' er ikke installeret." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Pakken \"{}\" fra softwarearkivet \"{}\" har ukorrekt tjeksum" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id'et '%s' findes ikke." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Nogle pakker har ugyldigt mellemlager, men kan ikke downloades pga. \"--" +"cacheonly\"-tilvalg" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Gruppen '%s' er ikke installeret." +msgid "Package %s is already installed." +msgstr "Pakken %s er allerede installeret." #: ../dnf/conf/config.py:134 #, python-format @@ -3389,6 +3652,11 @@ msgstr "Softwarearkivet '%s' mangler navn i konfiguration, bruger id." msgid "Bad id for repo: %s, byte = %s %d" msgstr "Dårligt id til softwarearkiv: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s tjek mislykkedes: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3399,37 +3667,6 @@ msgstr "softwarearkiv %s: 0x%s allerede importeret" msgid "repo %s: imported key 0x%s." msgstr "softwarearkiv %s: importeret nøgle 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Vil ikke installere en kilde-rpm-pakke (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC-udvidelse: Nøgle til bruger " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "er gyldig." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "har ukendt status." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC-udvidelse: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" -"Tester nøgler, som allerede er blevet importeret, for deres gyldighed." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "ikke-understøttet tjeksumstype: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Genbygning af delta-RPM mislykkedes" @@ -3442,231 +3679,45 @@ msgstr "Tjeksum af delta-rebuilt RPM'en mislykkedes" msgid "done" msgstr "færdig" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problemer i anmodning:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "manglende pakker: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "ødelagte pakker: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "manglende grupper eller moduler: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "ødelagte grupper eller moduler: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Modulært afhængighedsproblem med Defaults:" -msgstr[1] "Modulære afhængighedsproblemer med Defaults:" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Problem med modulær afhængighed:" -msgstr[1] "Problemer med modulær afhængighed:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Fandt forkert udformet låsefil: %s.\n" "Sørg for at der ikke køre nogen anden dnf-proces og fjern låsefilen manuelt eller kør systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Aktiverer anden strøm til '{}'." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Intet at vise." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Installerer nyere version af '{}' end angivet. Årsag: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Aktiverede moduler: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Ingen profil angivet til '{}', angiv venligst profil." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Fif: stan[d]ard, aktiv[e]ret, [x]deaktiveret, [i]nstalleret" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Fif: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Ignorerer unødvendig profil: '{}/{}'" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Kan ikke matche profil i argumentet {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Ingen standardprofiler for modulet {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Profilen {} ikke matchet for modulet {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Kan ikke løse argumentet {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Ingen match for pakken {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s tjek mislykkedes: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s er en tom fil" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Kunne ikke lagre sidste makecache-tid." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Kunne ikke bestemme sidste makecache-tid." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Behandling af fil mislykkedes: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "springer over." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Indlæser plugins: %s" +msgid "Module or Group '%s' is not installed." +msgstr "Modulet eller gruppen '%s' er ikke installeret." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgid "Module or Group '%s' is not available." +msgstr "Modulet eller gruppen '%s' er ikke tilgængeligt." -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "ingen matchende payloadfabrik til %s" +msgid "Module or Group '%s' does not exist." +msgstr "Modulet eller gruppen '%s' findes ikke." -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Allerede downloadet" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "bestemmer det hurtigste spejl (%s værter).. " +msgid "Environment '%s' is not installed." +msgstr "Miljøet '%s' er ikke installeret." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "aktiverer %s arkiver" +msgid "Environment '%s' is not available." +msgstr "Miljøet '%s' er ikke tilgængeligt." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Tilføjede %s arkiv fra %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Nedgraderer" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Oprydning af" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Installerer" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Geninstallerer" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Sletter" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Opgraderer" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Bekræfter" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Kører scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Forbereder" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problem" +msgid "Group_id '%s' does not exist." +msgstr "Group_id'et '%s' findes ikke." diff --git a/po/de.po b/po/de.po index f96a81f..8506cf7 100644 --- a/po/de.po +++ b/po/de.po @@ -33,7 +33,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-01-28 08:08+0000\n" "Last-Translator: Mario Blättermann \n" "Language-Team: German (http://www.transifex.com/projects/p/dnf/language/de/)\n" @@ -44,2009 +44,2012 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Die folgenden Aktualisierungen wurden auf »%s« angewendet:" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKET" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Die folgenden Aktualisierungen sind auf »%s« verfügbar:" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Zu installierendes Paket" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Die folgenden Aktualisierungen wurden auf »%s« heruntergeladen:" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Downgrading" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Aktualisierungen wurden auf »%s« angewendet." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Aufräumen" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Aktualisierungen wurden auf »%s« heruntergeladen." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Installieren" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Aktualisierungen sind auf »%s« verfügbar." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Veraltet" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "E-Mail konnte nicht an »%s« gesendet werden: %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Neuinstallieren" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Ausführung des Befehls '%s' fehlgeschlagen. Fehlermeldung: %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Löschen" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Aktualisieren" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Unbekannte Konfigurationsoption: %s = %s in %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Überprüfung läuft" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Startet dnf-automatic." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Ausgeführtes Scriptlet" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Schlaf für %s Sekunden" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Vorbereitung läuft" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Fehler: %s" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "Laden des Repos '{}' fehlgeschlagen: {}" +#: ../dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" +msgstr "Die Analyse der Datei ist fehlgeschlagen: %s" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Das Laden des Repository '{}' ist fehlgeschlagen" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Geladene Plugins: %s" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -"Metadaten-Timer-Zwischenspeicherung deaktiviert beim Ausführen auf " -"abgestimmter Verbindung." - -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Metadaten-Timer-Zwischenspeicherung im Akkubetrieb deaktiviert." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Metadaten-Timer-Zwischenspeicherung deaktiviert." -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Metadaten-Zwischenspeicher wurde kürzlich aktualisiert." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: wird niemals abgelaufen und nicht aktualisiert." +msgid "enabling %s repository" +msgstr "Paketquelle %s wird aktiviert" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: ist abgelaufen und wird aktualisiert." +msgid "Added %s repo from %s" +msgstr "%s-Paketquelle von %s wurde hinzugefügt" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: Metadaten verfallen nach %d Sekunden und wird jetzt aktualisiert" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: verfällt nach %d Sekunden." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metadaten-Zwischenspeicher wurde erstellt." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoch" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: Metadaten von %s werden verwendet." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Letzte Prüfung auf abgelaufene Metadaten: vor %s am %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Release" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -"Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen " -"Transaktion im Zwischenspeicher abgelegt." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Sie können zwischengespeicherte Pakete mit dem Befehl »%s« entfernen." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Ungültiges tsflag in Konfigurationsdatei: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Hinzufügen von Gruppen-Datei für Paketquelle fehlgeschlagen: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Transaktionsüberprüfung wird ausgeführt" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Quelle" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -"Fehler: Konflikt zwischen Transaktionsüberprüfung und " -"Abhängigkeitsauflösung:" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Transaktionsprüfung war erfolgreich." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Transaktion wird getestet" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Fehler bei der Transaktionsüberprüfung:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Aus Paketquelle" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transaktionstest war erfolgreich." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Paketierer" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Transaktion wird ausgeführt" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Erstellungszeit" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Speicherplatzanforderungen:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Installationszeit" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." -msgstr[1] "" -"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Installiert von" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Fehler-Zusammenfassung" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB außerhalb von DNF geändert." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Bei der Verarbeitung sind Fehler aufgetreten." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Transaktionssperre kann nicht erhalten werden (angemeldet als: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Lizenz" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Transaktion konnte nicht durchgeführt werden." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transaktion konnte nicht starten:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Entfernen der Transaktionsdatei %s fehlgeschlagen" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Einige Pakete konnten nicht heruntergeladen werden. Erneut versuchen." +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "j" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPMs reduziert %.1f MB Aktualisierungen auf %.1f MB (%d.1%% gespart)" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ja" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Fehlgeschlagen: Delta-RPMs erhöhten die Größe für Updates von %.1f MB auf " -"%.1f MB (%d.1%% verschwendet)" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "{} konnte nicht geöffnet werden" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nein" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Öffentlicher Schlüssel für %s ist nicht installiert" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Ist dies in Ordnung? [j/N]: " -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problem beim Öffnen des Paketes %s" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Ist dies in Ordnung? [J/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig" +msgid "Group: %s" +msgstr "Gruppe: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Paket %s ist nicht signiert" +msgid " Group-Id: %s" +msgstr " Gruppenkennung: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "%s kann nicht entfernt werden" +msgid " Description: %s" +msgstr " Beschreibung: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s entfernt" +msgid " Language: %s" +msgstr " Sprache: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Keine Übereinstimmung für Gruppenpaket \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Obligatorische Pakete:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Pakete aus der Gruppe hinzufügen '%s': %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Standard-Pakete:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nichts zu tun." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Optionale Pakete:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Keine Gruppe zum Entfernen markiert." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Zwangsbedingte Pakete:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Keine Gruppe zur Aktualisierung markiert." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Environment-Gruppe: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Kein Treffer für Argument: %s" +msgid " Environment-Id: %s" +msgstr " Environment-ID: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "kein passendes Paket" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Obligatorische Gruppen:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" -"Das Paket %s ist nicht installiert, es kann nicht in einer niedrigeren " -"Version installiert werden." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Optionale Gruppen:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Das Paket %s ist bereits in einer niedrigeren Version installiert, es kann " -"nicht in einer niedrigeren Version installiert werden." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Übereinstimmung von:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" -"Das Paket %s ist nicht installiert, es kann nicht erneut installiert werden." +msgid "Filename : %s" +msgstr "Dateiname : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Ignore Datei »%s«, die Datei ist ein Quellpaket und kann nicht aktualisiert " -"werden" +msgid "Repo : %s" +msgstr "Quelle : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Beschreibung: " -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Paket %s ist nicht installiert, es kann nicht aktualisiert werden." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Das Paket %s ist bereits in einer höheren Version installiert, es kann nicht" -" aktualisiert werden." +msgid "License : %s" +msgstr "Lizenz : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but not installed." -msgstr "Paket %s ist verfügbar aber nicht installiert." +msgid "Provide : %s" +msgstr "Zur Verfügung stellen : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Paket %s verfügbar, aber für eine andere Architektur installiert." +msgid "Other : %s" +msgstr "Andere : %s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." -msgstr "Kein Paket %s installiert." +msgid "Total size: %s" +msgstr "Gesamtgröße: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" -msgstr "Kein gültiges Formular: %s" - -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Keine Pakete zum Entfernen markiert." - -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Pakete für Argument %s verfügbar, aber nicht installiert." +msgid "Total download size: %s" +msgstr "Gesamte Downloadgröße: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Paket %s ist bereits in der niedrigsten Version installiert, Downgrade ist " -"daher nicht möglich." +msgid "Installed size: %s" +msgstr "Installationsgröße: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Aktion nicht behandelt: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Fehler beim Berechnen der Installationsgröße" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "Kein Paket %s verfügbar." +msgid "Freed space: %s" +msgstr "Freigegebener Speicherplatz: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " -"Aktualisierung verfügbar" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Pakete als durch die Gruppe installiert markieren:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " -"Aktualisierungen verfügbar" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Pakete als durch die Gruppe entfernt markieren:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " -"Aktualisierung verfügbar" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Gruppe" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " -"Aktualisierungen verfügbar" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pakete" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Fehlgeschlagenes Paket ist: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Pakete der Gruppe/des Moduls werden installiert" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG-Schlüssel sind eingerichtet als: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Pakete der Gruppe werden installiert" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits installiert" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Installieren" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Der Schlüssel wurde genehmigt." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Aktualisieren" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Der Schlüssel wurde abgelehnt." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Neuinstallieren" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Schlüssel-Import fehlgeschlagen (Code %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Abhängigkeiten werden installiert" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Schlüssel erfolgreich importiert" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Schwache Abhängigkeiten werden installiert" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Es wurden keine Schlüssel installiert" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Entfernen" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"Die aufgelisteten GPG-Schlüssel für die »%s«-Paketquelle sind bereits installiert, aber sie sind nicht korrekt für dieses Paket.\n" -"Stellen Sie sicher, dass die korrekten Schlüssel-URLs für diese Paketquelle konfiguriert sind." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Abhängige Pakete werden entfernt" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Importieren der Schlüssel hat nicht geholfen, falsche Schlüssel?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Nicht benötigte Abhängigkeiten werden entfernt" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Vielleicht meinten Sie: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Herunterstufen" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -"Das Paket »{}« aus der lokalen Paketquelle »{}« hat eine fehlerhafte " -"Prüfsumme" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -"Einige Pakete aus der lokalen Paketquelle haben eine fehlerhafte Prüfsumme" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -"Das Paket »{}« aus der Paketquelle »{}« hat eine fehlerhafte Prüfsumme" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -"Einige Pakete haben einen fehlerhaften Cache, können aber wegen der Option " -"»--cacheonly« nicht heruntergeladen werden" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Das Paket %s ist bereits installiert." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Auswerten der Datei »%s« ist gescheitert: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Konfigurationsfehler: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installiert: %s-%s am %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Erstellt : %s am %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF wird nur Pakete für diese Transaktion herunterladen." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF wird in diesem Schritt lediglich Pakete herunterladen, GPG-Schlüssel " -"installieren, und die Transaktionen überprüfen." - -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Vorgang abgebrochen." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Pakete werden heruntergeladen:" +"Pakete mit Konflikten werden übersprungen:\n" +"(fügen Sie »%s« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen)" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Fehler beim Herunterladen der Pakete:" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen%s" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transaktion fehlgeschlagen" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " oder Teil einer Gruppe" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -"Automatischer Import der Schlüssel wird verweigert, wenn unbeaufsichtigt ausgeführt.\n" -"Benutzen Sie »-y« zum Überschreiben." -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG-Überprüfung fehlgeschlagen" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "Ersetzen" + +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Transaktionsübersicht\n" +"%s\n" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Veraltete Pakete" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Installieren" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Keine Pakete zur Distributionsaktualisierung markiert" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Aktualisieren" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Keine Pakete für das Herunterstufen markiert." +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Entfernen" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Installierte Pakete" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Zurücksetzen" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Verfügbare Pakete" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Überspringen" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Pakete automatisch entfernen" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paket" +msgstr[1] "Pakete" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Extra-Pakete" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Abhängiges Paket" +msgstr[1] "Abhängige Pakete" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Verfügbare Aktualisierungen" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Aktualisiert" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Kürzlich hinzugefügte Pakete" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Zurückgesetzt" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Keine übereinstimmenden Pakete zum Auflisten" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installiert" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Keine Übereinstimmungen gefunden" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstalliert" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Keine Transaktions-ID angegeben" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Angebene Transaktions-ID nicht gefunden" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Entfernt" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Mehr als eine Transaktions-ID gefunden!" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Fehlgeschlagen" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Die Transaktionschronik ist unvollständig, vor %u." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Gesamt" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Die Transaktionschronik ist unvollständig, nach %u." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Transaktion {} wird rückgängig gemacht, von {}" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "System" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Unknown repo: '%s'" -msgstr "Unbekannte Paketquelle: »%s«" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "" +"Zusammengeführte Transaktion wird übersprungen %d zu %d, wenn es überlappt" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Keine passende Quelle gefunden: %s" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Keine Transaktionen" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Dieser Befehl muss mit Root-Rechten ausgeführt werden." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Befehlszeile" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Es könnte ein DNF-Plugin-Befehl sein, versuchen Sie »dnf install 'dnf-" -"command(%s)'«" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Benutzername" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Es könnte ein DNF-Plugin-Befehl sein, aber das Laden von Plugins ist derzeit" -" deaktiviert." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir oder --downloaddir müssen zusammen mit --downloadonly oder " -"download oder dem Befehl system-upgrade verwendet werden." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Datum und Zeit" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Aktion(en)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Verändert" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " -"um die Version anzugeben)" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Keine Transaktions-ID oder Paket angegeben" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "Argument {}: Unzulässig zusammen mit Argument {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Gelöscht" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Befehl »%s« ist bereits definiert" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Nicht installiert" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Schließt in dnf.conf aus: " +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Älter" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Enthält in dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Neuer" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "In Paketquelle ausgeschlossen " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transaktions-ID :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "In Paketquelle enthalten " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Anfangszeit :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Anfang rpmdb :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "" -"Um das Problem zu untersuchen, versuchen Sie Folgendes aufzurufen: »%s«." +msgid "(%u seconds)" +msgstr "(%u Sekunden)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Ihre RPM-Datenbank ist möglicherweise beschädigt, mit »%s« könnte das " -"Problem behoben werden." +msgid "(%u minutes)" +msgstr "(%u Minuten)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Sie haben die Überprüfung von Paketen mittels GPG-Schlüsseln aktiviert.\n" -"Dies ist eine gute Idee. Allerdings haben Sie keine öffentlichen GPG-Schlüssel\n" -"installiert. Sie müssen die Schlüssel für die gewünschten Pakete herunterladen\n" -"und installieren. Sie können dies mit folgendem Befehl tun:\n" -" rpm --import public.gpg.key\n" -"\n" -"Alternativ können Sie die Adresse des Schlüssels der gewünschten Softwarequelle\n" -"in der Option »gpgkey« in einem »repository«-Abschnitt angeben, woraufhin\n" -"DNF diesen Schlüssel für Sie installiert.\n" -"\n" -"Weitere Informationen erhalten Sie von Ihrer Distribution oder dem\n" -"Anbieter des Pakets." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u Stunden)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problematische Paketquelle: %s" +msgid "(%u days)" +msgstr "(%u Tage)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "Details zu einem Paket oder einer Gruppe von Paketen anzeigen" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Endzeit :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "Alle Pakete anzeigen (Standard)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Ende rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "Nur verfügbare Pakete anzeigen" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Benutzer :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "Nur installierte Pakete anzeigen" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Rückgabe-Code :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "Nur zusätzliche Pakete anzeigen" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Abgebrochen" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "Nur aktualisierte Pakete anzeigen" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Erfolg" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "Nur Autoremove-Pakete anzeigen" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Fehlschläge:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "Nur kürzlich geänderte Pakete anzeigen" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Fehlschlag:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKET" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Releasever:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "Pakete oder Paketgruppen auflisten" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Befehlszeile :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "Ein Paket suchen, das den gegebenen Wert bereitstellt" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Kommentar :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "ZEICHENKETTE" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaktion ausgeführt mit:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Pakete suchen: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Veränderte Pakete:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "Auf verfügbare Paket-Aktualisierungen überprüfen" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Ausgabe des Skriptlets:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Fehler:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Kein Paket verfügbar." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Abhängigkeiteninstallation" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Keine Pakete zur Installation markiert." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Veraltet" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Kein Paket installiert." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Löschen" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Neu installieren" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (von %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Paket %s.%s %s wird installiert" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Installiertes Paket %s%s nicht verfügbar." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Paket %s.%s %s würde aktualisiert" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Kein Paket aus der Paketquelle installiert." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Paket %s.%s %s wird entfernt" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Keine Pakete zur Neuinstallation markiert." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Paket %s.%s %s wird erneut installiert" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Keine Pakete zum Aktualisieren markiert." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Paket %s.%s %s wird zurück gestuft" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "Befehle auf alle Pakete in einer angegebenen Paketquelle anwenden" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "PAKETQUELLE" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Package %s.%s %s wird aktualiert" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "Eine kurze Verwendungsinformation anzeigen" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Paket %s.%s %s wird obsolet sein" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "BEFEHL" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Abhängigkeitsauflösung wird gestartet" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "Vorherige Transaktionen anzeigen oder verwenden" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Es wurde mehr als eine Transaktions-ID gefunden.\n" -"»{}« erfordert genau eine Transaktions-ID oder Paketnamen." +"GPG-Schlüssel 0x%s wird importiert:\n" +" Benutzer-ID : »%s«\n" +" Fingerabdruck: %s\n" +" Von : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Es wurde keine Transaktions-ID oder Paketname angegeben." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Befehlszeilenfehler: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Sie haben keinen Zugriff auf die Chronikdatenbank." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "unzulässiges Format: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Transaktion %s kann nicht zurückgenommen werden, dies würde eine " -"inkonsistente Paketdatenbank hinterlassen." +msgid "Setopt argument has multiple values: %s" +msgstr "Das Setopt-Argument hat mehrere Werte: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Transaktion %s kann nicht abgebrochen werden, dies würde eine inkonsistente " -"Paketdatenbank hinterlassen." +msgid "Setopt argument has no value: %s" +msgstr "Das Setopt-Argument hat keinen Wert: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Ungültige Bereichsdefinition für Transaktions-ID »{}«.\n" -"Nutzen Sie »..«." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Optionale Parameter" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"»{}« kann nicht in Transaktionskennung umgewandelt werden.\n" -"Verwenden Sie »«, »last«, »last-«." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "Ort der Konfigurationsdatei" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Es wurde keine Transaktion gefunden, die Paket »{}« verändert." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "Stiller Betrieb" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "Detaillierte Ausgaben" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF-Version anzeigen und beenden" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "Wurzel-Installationsverzeichnis festlegen" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "Keine Dokumentation installieren" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "Alle Plugins deaktivieren" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "Plugins nach Name aktivieren" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "Plugins nach Namen deaktivieren" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"Wert für $releasever in Konfiguration und Paketquellen-Daten außer Kraft " +"setzen" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" +"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "Hilfe zu diesem Befehl anzeigen" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" +"Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" +"Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " +"aktualisieren" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "Maximale Befehlswartezeit" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "Debugging-Ausgabestufe" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" +"speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "Fehler-Ausgabestufe" + +#: ../dnf/cli/option_parser.py:226 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -"Alle nicht genutzten Pakete entfernen, die ursprünglich als Abhängigkeiten " -"installiert wurden" +"aktiviert die Obsoletes-Verarbeitungslogik von dnf für Aktualisierungs- oder" +" Anzeigefunktionen, die das Paket für info, list und repoquery veraltet" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Zu entfernendes Paket" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "Stufe der Debugging-Ausgabe für rpm" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "Paketdatenbank auf Probleme prüfen" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "Alle Fragen bejahen" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "Alle Probleme anzeigen; Standard" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "Alle Fragen verneinen" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "Ungelöste Abhängigkeiten anzeigen" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"Nur die per ID oder Muster angegebenen Paketquellen aktivieren (darf " +"mehrfach angegeben werden)" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "Probleme mit Duplikaten anzeigen" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "Überflüssige Pakete anzeigen" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "Probleme mit Bereitstellungen anzeigen" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "Pakete nach Namen oder Muster ausschließen" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} hat fehlende Abhängigkeiten von {}" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "»excludepkgs« deaktivieren" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} ist ein Duplikat von {}" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"Bezeichnung und Pfad zur zusätzlichen Paketquelle, darf mehrfach angegeben " +"werden." -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} ist hinfällig wegen {}" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "" +"Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " +"werden" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} bietet {} an, aber es kann nicht gefunden werden" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Datei %s wird entfernt" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "kontrolliert, ob Farbe benutzt wird" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "Gespeicherte Daten entfernen" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Zu bereinigender Metadaten-Typ" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "nur IPv4-Adressen auflösen" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Paketquellen werden aufgeräumt: " +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "nur IPv6-Adressen auflösen" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Zwischenspeicher veraltet" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d Datei entfernt" -msgstr[1] "%d Dateien entfernt" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "Nur Pakete herunterladen" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Es wird auf das Beenden des Prozesses mit der Prozess-ID %d gewartet." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "Einen Kommentar zur Transaktion hinzufügen" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "" -"Eine Liste aller Abhängigkeiten anzeigen und Pakete, die diese erfüllen" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "Installierte Pakete mit den neuesten verfügbaren Versionen abgleichen" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Aktualisierungen mit Verbesserungen einschließen" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Zu synchronisierende Pakete" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Ein Paket zurücksetzen" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Sicherheitsrelevante Aktualisierungen einschließen" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Paket, das zurückgesetzt wird" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "Gruppeninformation anzeigen oder verwenden" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Aktualisierungen zur Behebung des Bugzilla-Fehlerberichts mit der " +"übergebenen Nummer einschließen" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Keine Gruppendaten für konfigurierte Paketquellen verfügbar" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Warnung: Gruppe %s existiert nicht." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " +"einschließen" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Warnung: Keine passenden Gruppen:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Eine bestimmte Architektur erzwingen" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Verfügbare Arbeitsumgebungs-Gruppen:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Hauptbefehle" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Installierte Arbeitsumgebungs-Gruppen:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Plugin-Befehle" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Installierte Gruppen:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Fehler: %s" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Installierte Sprachgruppen:" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Abgebrochen." -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Verfügbare Gruppen:" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Kein lesender/ausführender Zugriff im aktuellen Verzeichnis, zu / wird " +"gewechselt" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Verfügbare Sprachgruppen:" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "Alle optionalen Pakete einschließen" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "Verstecke Gruppen anzeigen" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "Nur installierte Gruppen anzeigen" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "Nur verfügbare Gruppen anzeigen" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Abhängigkeiten sind aufgelöst." + +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Fertig." + +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Ungültiger groups-Unterbefehl, verwenden Sie: %s." +msgid " Installed: %s-%s at %s" +msgstr " Installiert: %s-%s am %s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Es kann kein erforderliches Gruppen-Paket gefunden werden." +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Erstellt : %s am %s" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "Ein oder mehrere Pakete auf Ihrem System installieren" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF wird nur Pakete für diese Transaktion herunterladen." -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Zu installierendes Paket" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"DNF wird in diesem Schritt lediglich Pakete herunterladen, GPG-Schlüssel " +"installieren, und die Transaktionen überprüfen." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Es konnte kein Treffer gefunden werden." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Vorgang abgebrochen." -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Ungültiger rpm-Dateipfad: %s" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nichts zu tun." -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Es gibt folgende Alternativen zu »{0}«: {1}" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Pakete werden heruntergeladen:" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "Den Metadaten-Zwischenspeicher erzeugen" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Fehler beim Herunterladen der Pakete:" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "" -"Zwischenspeicherungsdateien für alle Metadaten-Dateien werden erstellt." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transaktion fehlgeschlagen" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"Pakete als vom Benutzer installiert markieren oder Markierung entfernen." +"Automatischer Import der Schlüssel wird verweigert, wenn unbeaufsichtigt ausgeführt.\n" +"Benutzen Sie »-y« zum Überschreiben." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s wurde als vom Benutzer installiert markiert." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG-Überprüfung fehlgeschlagen" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "Markierung für %s als vom Benutzer installiert wurde entfernt." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Veraltete Pakete" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Keine Pakete zur Distributionsaktualisierung markiert" + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s marked as group installed." -msgstr "%s als markierte Gruppe installiert" +msgid "No match for argument: %s" +msgstr "Kein Treffer für Argument: %s" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Fehler:" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Kein Paket %s verfügbar." -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "Package %s is not installed." -msgstr "Paket %s ist nicht installiert." +msgid "Packages for argument %s available, but not installed." +msgstr "Pakete für Argument %s verfügbar, aber nicht installiert." -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Keine Pakete für das Herunterstufen markiert." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Keine übereinstimmenden Module zum Auflisten" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Installierte Pakete" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Verfügbare Pakete" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Pakete automatisch entfernen" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interagieren Sie mit Modulen." +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Extra-Pakete" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "Nur aktivierte Module anzeigen" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Verfügbare Aktualisierungen" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "Nur deaktivierte Module anzeigen" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Kürzlich hinzugefügte Pakete" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "Nur installierte Module anzeigen" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Keine übereinstimmenden Pakete zum Auflisten" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "Profilinhalt anzeigen" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Keine Übereinstimmungen gefunden" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Paket neu installieren" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Keine Transaktions-ID angegeben" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Erneut zu installierendes Paket" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Angebene Transaktions-ID nicht gefunden" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "Ein oder mehrere Pakete von Ihrem System entfernen" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Mehr als eine Transaktions-ID gefunden!" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "Doppelte Pakete entfernen" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Die Transaktionschronik ist unvollständig, vor %u." -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "Entfernen von Nur-Installationspaketen über der Begrenzung" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Die Transaktionschronik ist unvollständig, nach %u." -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Keine doppelten Pakete zum Entfernen gefunden." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Kein Paket %s installiert." -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Keine alten Nur-Installationspakete zum Löschen gefunden." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Transaktion {} wird rückgängig gemacht, von {}" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "unbekannt" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Unbekannte Paketquelle: »%s«" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Never (last: %s)" -msgstr "Nie (zuletzt: %s)" +msgid "No repository match: %s" +msgstr "Keine passende Quelle gefunden: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Dieser Befehl muss mit Root-Rechten ausgeführt werden." + +#: ../dnf/cli/cli.py:824 #, python-format -msgid "Instant (last: %s)" -msgstr "Aktuell (Vorher: %s)" +msgid "No such command: %s. Please use %s --help" +msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s Sekunde(n) (zuletzt: %s)" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Es könnte ein DNF-Plugin-Befehl sein, versuchen Sie »dnf install 'dnf-" +"command(%s)'«" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "Die eingerichteten Paketquellen anzeigen" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Es könnte ein DNF-Plugin-Befehl sein, aber das Laden von Plugins ist derzeit" +" deaktiviert." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "Alle Paketquellen anzeigen" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Konfigurationsfehler: %s" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "Alle aktiven Paketquellen anzeigen (Standard)" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir oder --downloaddir müssen zusammen mit --downloadonly oder " +"download oder dem Befehl system-upgrade verwendet werden." -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "Alle deaktivierten Paketquellen anzeigen" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Keine Paketquellen verfügbar" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "aktiviert" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "deaktiviert" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Es ist nicht möglich, die Version festzustellen (»--releasever« verwenden, " +"um die Version anzugeben)" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "Argument {}: Unzulässig zusammen mit Argument {}" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-Name : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Befehl »%s« ist bereits definiert" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-Status : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Schließt in dnf.conf aus: " -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-Revision: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Enthält in dnf.conf: " -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "In Paketquelle ausgeschlossen " -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-Distro-Tags: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "In Paketquelle enthalten " -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo aktualisiert : " - -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " - -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-Größe : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-Metalink: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Auswerten der Datei »%s« ist gescheitert: %s" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Aktualisiert : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-Spiegel : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-Verfall : " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Läuft" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-ausgeschlossen : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Schläft" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-eingeschlossen : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Nicht unterbrechbar" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-ausgeschlossen: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Paketquellen-Dateiname: " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Verfolgt/Gestoppt" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "Paketquellen-ID" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Unbekannt" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "Status" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" +"Informationen über den blockierenden Prozess können nicht gefunden werden " +"(Prozess-ID %d)." -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "Paketquellen-Name:" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Die Anwendung mit Prozess-ID %d ist: %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:120 #, python-format -msgid "Total packages: %s" -msgstr "Pakete insgesamt: %s" +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Speicher : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "Nach Paketen anhand des Schlüsselworts suchen" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Gestartet: %s - vor %s" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "Schlüssel, nach dem gesucht werden soll" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Status : %s" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -"Abfrage aller Pakete (enspricht repoquery '*' oder repoquery ohne Argument)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Alle Versionen der Pakete abfragen (Standard)" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "Nur Ergebnisse für diese Architektur anzeigen" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -"Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -"Zeigt Ergebnisse an, für die Paketangebote und Dateien REQ erforderlich " -"sind, vorgeschlagen, ergänzt, verbessert oder empfohlen wird" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -"Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "Nur Ergebnisse anzeigen, die Abhängigkeiten vorschlagen." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -"Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " -"Bereitstellungen); Standard" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -"zusammen mit --whatrequires und --requires --resolve, rekursive Abfrage der " -"Pakete" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -"Eine Liste aller Abhängigkeiten und Pakete, die diese auflösen, anzeigen" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "Mit --queryformat verwendbare Tags anzeigen" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "Auch Paketbeschreibung und URL durchsuchen" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "Rekursiven Baum für Paket(e) anzeigen" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "ABFRAGEZEICHENKETTE" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "Mit dem entsprechenden Source-RPM arbeiten" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " -"nicht, falls N negativ ist)" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "Detaillierte Informationen zum Paket anzeigen" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s exakte Treffer: %%s" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "Liste der im Paket enthaltenen Dateien anzeigen" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s Treffer: %%s" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "Name des Source-RPMs des Pakets anzeigen" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Keine Übereinstimmungen gefunden." -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "Changelogs zum Paket anzeigen" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Pakete suchen: " -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "Format zur Anzeige der gefundenen Pakete" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "Paketdatenbank auf Probleme prüfen" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"Das Format »name-epoch:version-release.architecture« zum Anzeigen von " -"gefundenen Paketen verwenden (Standard)" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "Alle Probleme anzeigen; Standard" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " -"verwenden (Standard-rpm-Abfrage)" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "Ungelöste Abhängigkeiten anzeigen" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"Das Format »epoch:name-version-release.architecture« zum Anzeigen von " -"gefundenen Paketen verwenden" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "Probleme mit Duplikaten anzeigen" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Anzeige, in der Comps-Gruppen ausgewählte Pakete präsentiert werden" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "Überflüssige Pakete anzeigen" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "Abfrage auf installierte Paketduplikate begrenzen" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "Probleme mit Bereitstellungen anzeigen" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} hat fehlende Abhängigkeiten von {}" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} ist ein Duplikat von {}" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} ist hinfällig wegen {}" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Fähigkeiten anzeigen, zu denen das Paket im Konflikt steht" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} bietet {} an, aber es kann nicht gefunden werden" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " -"vorschlagen und ergänzen kann." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "Installierte Pakete mit den neuesten verfügbaren Versionen abgleichen" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Fähigkeiten anzeigen, die das Paket verbessert." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Zu synchronisierende Pakete" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Fähigkeiten anzeigen, die das Paket bereitstellt" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "Ein oder mehrere Pakete auf Ihrem System aktualisieren" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Fähigkeiten anzeigen, die das Paket empfiehlt" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Zu aktualisierendes Paket" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Fähigkeiten anzeigen, von denen das Paket abhängt" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Keine Pakete zum Aktualisieren markiert." -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"Fähigkeiten anzeigen, von denen das Paket abhängt, um ein %%pre Skript " -"auszuführen" +"Alle nicht genutzten Pakete entfernen, die ursprünglich als Abhängigkeiten " +"installiert wurden" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Zu entfernendes Paket" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "Den Metadaten-Zwischenspeicher erzeugen" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Nur verfügbare Pakete anzeigen." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "" +"Zwischenspeicherungsdateien für alle Metadaten-Dateien werden erstellt." -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Nur installierte Pakete anzeigen." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "" +"Um das Problem zu untersuchen, versuchen Sie Folgendes aufzurufen: »%s«." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"Nur Pakete anzeigen, die aus keiner der verfügbaren Paketquellen stammen." +"Ihre RPM-Datenbank ist möglicherweise beschädigt, mit »%s« könnte das " +"Problem behoben werden." -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " -"bereitstellen." +"Sie haben die Überprüfung von Paketen mittels GPG-Schlüsseln aktiviert.\n" +"Dies ist eine gute Idee. Allerdings haben Sie keine öffentlichen GPG-Schlüssel\n" +"installiert. Sie müssen die Schlüssel für die gewünschten Pakete herunterladen\n" +"und installieren. Sie können dies mit folgendem Befehl tun:\n" +" rpm --import public.gpg.key\n" +"\n" +"Alternativ können Sie die Adresse des Schlüssels der gewünschten Softwarequelle\n" +"in der Option »gpgkey« in einem »repository«-Abschnitt angeben, woraufhin\n" +"DNF diesen Schlüssel für Sie installiert.\n" +"\n" +"Weitere Informationen erhalten Sie von Ihrer Distribution oder dem\n" +"Anbieter des Pakets." -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Problematische Paketquelle: %s" + +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -"Nur Pakete anzeigen, die mit dem Befehl »dnf autoremove« entfernt werden " -"können." -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "Details zu einem Paket oder einer Gruppe von Paketen anzeigen" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "Alle Pakete anzeigen (Standard)" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Die Option »--resolve« muss zusammen mit einer der Optionen »--conflicts«, " -"»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " -"»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "Nur verfügbare Pakete anzeigen" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Die Option »--recursive« muss zusammen mit »--whatrequires « (optional " -"mit »--alldeps«, aber nicht mit »--exactdeps«) oder mit »--requires " -"--resolve« verwendet werden" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "Nur installierte Pakete anzeigen" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Paket {} enthält keine Dateien" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "Nur zusätzliche Pakete anzeigen" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Verfügbare Abfrage-Tags: verwenden Sie --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "Nur aktualisierte Pakete anzeigen" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "Nur Autoremove-Pakete anzeigen" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "Nur kürzlich geänderte Pakete anzeigen" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "Nach Paket-Details für die gegebene Zeichenkette suchen" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "Pakete oder Paketgruppen auflisten" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "Auch Paketbeschreibung und URL durchsuchen" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "Ein Paket suchen, das den gegebenen Wert bereitstellt" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "ABFRAGEZEICHENKETTE" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "ZEICHENKETTE" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "Auf verfügbare Paket-Aktualisierungen überprüfen" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Kein Paket verfügbar." -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Keine Pakete zur Installation markiert." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Kein Paket installiert." -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s exakte Treffer: %%s" +msgid " (from %s)" +msgstr " (von %s)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" -msgstr "%s Treffer: %%s" +msgid "Installed package %s%s not available." +msgstr "Installiertes Paket %s%s nicht verfügbar." -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Keine Übereinstimmungen gefunden." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Kein Paket aus der Paketquelle installiert." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "Starte interaktive DNF-Konsole" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Keine Pakete zur Neuinstallation markiert." -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "Skript" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Keine Pakete zum Entfernen markiert." -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Skript zum Ausführen in der DNF-Konsole" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "Befehle auf alle Pakete in einer angegebenen Paketquelle anwenden" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Nicht unterstützter Schlüsselwert" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "PAKETQUELLE" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Paketquelle konnte nicht gefunden werden: %s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "Eine kurze Verwendungsinformation anzeigen" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "BEFEHL" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "Vorherige Transaktionen anzeigen oder verwenden" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Wenn kein value gesetzt wird, wird der aktuelle value ausgegeben.\n" -" Wenn ein value gegeben wird, wird dieser eingesetzt" +"Es wurde mehr als eine Transaktions-ID gefunden.\n" +"»{}« erfordert genau eine Transaktions-ID oder Paketnamen." -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Es wurde keine Transaktions-ID oder Paketname angegeben." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Sie haben keinen Zugriff auf die Chronikdatenbank." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -"{} [command]\n" -" Hilfe ausgeben" +"Transaktion %s kann nicht zurückgenommen werden, dies würde eine " +"inkonsistente Paketdatenbank hinterlassen." -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -"{} arg [option]\n" -" list: Zeige Repositories und ihren Status. option = [all | id | glob]\n" -" enable: Aktiviere Repository. option = repository id\n" -" disable: Deaktiviere Repository. option = repository id" +"Transaktion %s kann nicht abgebrochen werden, dies würde eine inkonsistente " +"Paketdatenbank hinterlassen." -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" resolve the transaction set" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{}\n" -"Abhängigkeiten für Transaktion bestimmen" +"Ungültige Bereichsdefinition für Transaktions-ID »{}«.\n" +"Nutzen Sie »..«." -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{} arg\n" -" list: Inhalte der Transaktion auflisten\n" -" reset: Zurücksetzen (zero-out) der Transaktion\n" -" run: Transaktion ausführen" +"»{}« kann nicht in Transaktionskennung umgewandelt werden.\n" +"Verwenden Sie »«, »last«, »last-«." -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Es wurde keine Transaktion gefunden, die Paket »{}« verändert." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Ein Paket zurücksetzen" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Paket, das zurückgesetzt wird" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"{}\n" -"Transaktion durchführen" +"Aktualisieren, aber nur das »neueste« passende Paket, das ein Problem auf " +"ihrem System behebt" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -"{}\n" -"DNF-Konsole schließen" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Keine übereinstimmenden Module zum Auflisten" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -"Argumente für DNF-Konsole\n" -"\n" -"config Konfigurationsoptionen setzen\n" -"help Hilfe ausgeben\n" -"repository (or repo) Repositories (de)aktivieren oder anzeigen\n" -"resolvedep Abhängigkeiten für Transaktion bestimmen\n" -"transaction (or ts) Transaktion anzeigen, zurücksetzen oder durchführen\n" -"run Abhängigkeiten für Transaktion bestimmen und Transaktion durchführen\n" -"exit (or quit) DNF-Konsole beenden" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Fehler: Öffnen von %s zu Lesezwecken schlug fehl" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Schließe DNF-Konsole" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interagieren Sie mit Modulen." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" -"Ausführen eines interaktiven DNF Mod, um einen Spec zu installieren oder zu" -" entfernen" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "Nur aktivierte Module anzeigen" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Die zu entfernenden Specs" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "Nur deaktivierte Module anzeigen" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Die zu installierenden Specs" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "Nur installierte Module anzeigen" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "Profilinhalt anzeigen" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "Ein oder mehrere Pakete von Ihrem System entfernen" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "Doppelte Pakete entfernen" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "Entfernen von Nur-Installationspaketen über der Begrenzung" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Keine doppelten Pakete zum Entfernen gefunden." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Keine alten Nur-Installationspakete zum Löschen gefunden." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Kein gültiges Formular: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -2060,6 +2063,11 @@ msgstr "Verbesserung" msgid "security" msgstr "Sicherheit" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "unbekannt" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "Neues Paket" @@ -2181,1198 +2189,1437 @@ msgid "Unknown/Sec." msgstr "Unbekannt/Sicherheit" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Fehler" +msgid "Update ID" +msgstr "Aktualisierungs-ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Typ" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Aktualisierungs-ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Aktualisiert" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Fehler" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Beschreibung" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Rechte" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Schweregrad" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Rechte" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Dateien" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installiert" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "falsch" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "wahr" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "Ein oder mehrere Pakete auf Ihrem System aktualisieren" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Zu aktualisierendes Paket" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "falsch" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"Aktualisieren, aber nur das »neueste« passende Paket, das ein Problem auf " -"ihrem System behebt" +"Pakete als vom Benutzer installiert markieren oder Markierung entfernen." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Abgebrochen." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s wurde als vom Benutzer installiert markiert." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Kein lesender/ausführender Zugriff im aktuellen Verzeichnis, zu / wird " -"gewechselt" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "Markierung für %s als vom Benutzer installiert wurde entfernt." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s als markierte Gruppe installiert" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Fehler:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Paket %s ist nicht installiert." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" +"Eine Liste aller Abhängigkeiten anzeigen und Pakete, die diese erfüllen" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Datei %s wird entfernt" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Abhängigkeiten sind aufgelöst." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "Gespeicherte Daten entfernen" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Fertig." +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Zu bereinigender Metadaten-Typ" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Befehlszeilenfehler: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Paketquellen werden aufgeräumt: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "unzulässiges Format: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Zwischenspeicher veraltet" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Das Setopt-Argument hat mehrere Werte: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d Datei entfernt" +msgstr[1] "%d Dateien entfernt" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Das Setopt-Argument hat keinen Wert: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Es wird auf das Beenden des Prozesses mit der Prozess-ID %d gewartet." -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Optionale Parameter" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "Ein oder mehrere Pakete auf Ihrem System installieren" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "Ort der Konfigurationsdatei" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Es konnte kein Treffer gefunden werden." -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "Stiller Betrieb" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Ungültiger rpm-Dateipfad: %s" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "Detaillierte Ausgaben" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Es gibt folgende Alternativen zu »{0}«: {1}" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF-Version anzeigen und beenden" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "Nach Paketen anhand des Schlüsselworts suchen" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "Wurzel-Installationsverzeichnis festlegen" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "Schlüssel, nach dem gesucht werden soll" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "Keine Dokumentation installieren" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Abfrage aller Pakete (enspricht repoquery '*' oder repoquery ohne Argument)" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "Alle Plugins deaktivieren" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Alle Versionen der Pakete abfragen (Standard)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "Plugins nach Name aktivieren" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "Nur Ergebnisse für diese Architektur anzeigen" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "Plugins nach Namen deaktivieren" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "Nur Ergebnisse anzeigen, die die angegebene Datei beinhalten" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -"Wert für $releasever in Konfiguration und Paketquellen-Daten außer Kraft " -"setzen" +"Nur Ergebnisse anzeigen, welche Konflikte mit Abhängigkeiten verursachen" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"Benutzerdefinierte Optionen für Konfiguration und Paketquelle festlegen" - -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "Abhängigkeitsprobleme durch Weglassen von Paketen auflösen" +"Zeigt Ergebnisse an, für die Paketangebote und Dateien REQ erforderlich " +"sind, vorgeschlagen, ergänzt, verbessert oder empfohlen wird" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "Hilfe zu diesem Befehl anzeigen" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten obsolet machen" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "Löschen installierter Pakete erlauben, um Abhängigkeiten aufzulösen" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "Nur Ergebnisse anzeigen, welche die Abhängigkeit bereitstellen" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -"Die bestmöglich verfügbaren Paketversionen in Transaktionen verwenden." +"Nur Ergebnisse anzeigen, welche Bereitstellungen und Dateien benötigen" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "Nur Ergebnisse anzeigen, die Abhängigkeiten vorschlagen." -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "" -"Komplett aus dem Zwischenspeicher laufen, Zwischenspeicher nicht " -"aktualisieren" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten verbessern" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "Maximale Befehlswartezeit" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten vorschlagen" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "Debugging-Ausgabestufe" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "Nur Ergebnisse anzeigen, welche Abhängigkeiten ergänzen" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -"speichert detaillierte Ergebnisse der Abhängigkeitsauflösung in Dateien" - -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "Duplikate in Paketquellen und in Listen/Suchen-Befehlen anzeigen" +"Überprüfen von nicht-expliziten Abhängigkeiten (Dateien und " +"Bereitstellungen); Standard" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "Fehler-Ausgabestufe" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "Abhängigkeiten exakt wie vorgegeben prüfen, Gegenteil von --alldeps" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"aktiviert die Obsoletes-Verarbeitungslogik von dnf für Aktualisierungs- oder" -" Anzeigefunktionen, die das Paket für info, list und repoquery veraltet" +"zusammen mit --whatrequires und --requires --resolve, rekursive Abfrage der " +"Pakete" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "Stufe der Debugging-Ausgabe für rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"Eine Liste aller Abhängigkeiten und Pakete, die diese auflösen, anzeigen" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "Alle Fragen bejahen" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "Mit --queryformat verwendbare Tags anzeigen" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "Alle Fragen verneinen" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "Fähigkeiten hin zu ursprünglichen Paketen auflösen" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "Rekursiven Baum für Paket(e) anzeigen" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "Mit dem entsprechenden Source-RPM arbeiten" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"Nur die per ID oder Muster angegebenen Paketquellen aktivieren (darf " -"mehrfach angegeben werden)" +"Die N letzten Pakete für Name.Architektur anzeigen (oder die letzten N " +"nicht, falls N negativ ist)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "Detaillierte Informationen zum Paket anzeigen" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "Liste der im Paket enthaltenen Dateien anzeigen" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "Pakete nach Namen oder Muster ausschließen" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "Name des Source-RPMs des Pakets anzeigen" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "»excludepkgs« deaktivieren" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "Changelogs zum Paket anzeigen" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "Format zur Anzeige der gefundenen Pakete" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"label and path to additional repository, can be specified multiple times." +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"Bezeichnung und Pfad zur zusätzlichen Paketquelle, darf mehrfach angegeben " -"werden." +"Das Format »name-epoch:version-release.architecture« zum Anzeigen von " +"gefundenen Paketen verwenden (Standard)" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"Verhindert, dass nicht mehr benötigte Abhängigkeiten automatisch entfernt " -"werden" +"Das Format »name-version-release« zum Anzeigen von gefundenen Paketen " +"verwenden (Standard-rpm-Abfrage)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" +"Das Format »epoch:name-version-release.architecture« zum Anzeigen von " +"gefundenen Paketen verwenden" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "kontrolliert, ob Farbe benutzt wird" - -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "Vor der Ausführung des Befehls die Metadaten auf »abgelaufen« setzen" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Anzeige, in der Comps-Gruppen ausgewählte Pakete präsentiert werden" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "nur IPv4-Adressen auflösen" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "Abfrage auf installierte Paketduplikate begrenzen" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "nur IPv6-Adressen auflösen" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "Abfrage auf installierte Nur-Installationspakete begrenzen" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "Gibt das Verzeichnis an, in welches die Pakete kopiert werden sollen" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"Abfrage auf installierte Pakete mit unaufgelösten Abhängigkeiten begrenzen" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "Nur Pakete herunterladen" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "Quelle anzeigen, von der die Pakete heruntergeladen werden können" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "Einen Kommentar zur Transaktion hinzufügen" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Fähigkeiten anzeigen, zu denen das Paket im Konflikt steht" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Aktualisierungen mit Fehlerbehebungen einschließen" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Anzeigefunktionen, von denen das Paket abhängen, verbessern, empfehlen, " +"vorschlagen und ergänzen kann." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Aktualisierungen mit Verbesserungen einschließen" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Fähigkeiten anzeigen, die das Paket verbessert." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Aktualisierungen mit neu hinzugekommenen Paketen einschließen" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Fähigkeiten anzeigen, die das Paket bereitstellt" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Sicherheitsrelevante Aktualisierungen einschließen" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Fähigkeiten anzeigen, die das Paket empfiehlt" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "Aktualisierungen zur Behebung des angegebenen Advisorys einschließen" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Fähigkeiten anzeigen, von denen das Paket abhängt" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -"Aktualisierungen zur Behebung des Bugzilla-Fehlerberichts mit der " -"übergebenen Nummer einschließen" - -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "Aktualisierungen für die übergebene CVE-Nummer einschließen" +"Fähigkeiten anzeigen, von denen das Paket abhängt, um ein %%pre Skript " +"auszuführen" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"Sicherheitsrelevante Aktualisierungen mit der übergebenen Schweregrad " -"einschließen" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Fähigkeiten anzeigen, die das Paket vorschlägt." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Eine bestimmte Architektur erzwingen" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Fähigkeiten anzeigen, die das Paket ergänzt." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Hauptbefehle" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Nur verfügbare Pakete anzeigen." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Plugin-Befehle" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Nur installierte Pakete anzeigen." -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" +"Nur Pakete anzeigen, die aus keiner der verfügbaren Paketquellen stammen." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoch" - -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" +"Nur Pakete anzeigen, die eine Aktualisierung für ein installiertes Paket " +"bereitstellen." -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" +"Nur Pakete anzeigen, die mit dem Befehl »dnf autoremove« entfernt werden " +"können." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Release" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Nur Pakete anzeigen, welche vom Benutzer installiert wurden." -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Nur kürzlich hinzugefügte Pakete anzeigen" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" +"Die Option »--resolve« muss zusammen mit einer der Optionen »--conflicts«, " +"»--depends«, »--enhances«, »--provides«, »--recommends«, »--requires«, " +"»--requires-pre«, »--suggests« oder »--supplements« verwendet werden" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" +"Die Option »--recursive« muss zusammen mit »--whatrequires « (optional " +"mit »--alldeps«, aber nicht mit »--exactdeps«) oder mit »--requires " +"--resolve« verwendet werden" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Paket {} enthält keine Dateien" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Quelle" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Verfügbare Abfrage-Tags: verwenden Sie --queryformat \".. %{tag} ..\"" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "Argument {} erfordert die Option --whatrequires oder --whatdepends" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Aus Paketquelle" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nie (zuletzt: %s)" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Paketierer" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Aktuell (Vorher: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Erstellungszeit" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s Sekunde(n) (zuletzt: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Installationszeit" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "Die eingerichteten Paketquellen anzeigen" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Installiert von" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "Alle Paketquellen anzeigen" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "Alle aktiven Paketquellen anzeigen (Standard)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Lizenz" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "Alle deaktivierten Paketquellen anzeigen" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Keine Paketquellen verfügbar" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "aktiviert" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "j" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "deaktiviert" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ja" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-Name : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nein" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-Status : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Ist dies in Ordnung? [j/N]: " +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-Revision: " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Ist dies in Ordnung? [J/n]: " +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Gruppe: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-Distro-Tags: " -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Gruppenkennung: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo aktualisiert : " -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Beschreibung: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Sprache: %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-Größe : " -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Obligatorische Pakete:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-Metalink: " -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Standard-Pakete:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Aktualisiert : " -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Optionale Pakete:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-Spiegel : " -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Zwangsbedingte Pakete:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Environment-Gruppe: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-Verfall : " -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Environment-ID: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-ausgeschlossen : " -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Obligatorische Gruppen:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-eingeschlossen : " -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Optionale Gruppen:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-ausgeschlossen: " -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Übereinstimmung von:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Paketquellen-Dateiname: " -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Dateiname : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "Paketquellen-ID" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Quelle : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "Status" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Beschreibung: " +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "Paketquellen-Name:" -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "URL : %s" -msgstr "URL : %s" +msgid "Total packages: %s" +msgstr "Pakete insgesamt: %s" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Lizenz : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "Starte interaktive DNF-Konsole" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Zur Verfügung stellen : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "Skript" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Andere : %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Skript zum Ausführen in der DNF-Konsole" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Nicht unterstützter Schlüsselwert" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Total size: %s" -msgstr "Gesamtgröße: %s" +msgid "Could not find repository: %s" +msgstr "Paketquelle konnte nicht gefunden werden: %s" -#: ../dnf/cli/output.py:998 +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Wenn kein value gesetzt wird, wird der aktuelle value ausgegeben.\n" +" Wenn ein value gegeben wird, wird dieser eingesetzt" + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" Hilfe ausgeben" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [option]\n" +" list: Zeige Repositories und ihren Status. option = [all | id | glob]\n" +" enable: Aktiviere Repository. option = repository id\n" +" disable: Deaktiviere Repository. option = repository id" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +"Abhängigkeiten für Transaktion bestimmen" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: Inhalte der Transaktion auflisten\n" +" reset: Zurücksetzen (zero-out) der Transaktion\n" +" run: Transaktion ausführen" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +"Transaktion durchführen" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +"DNF-Konsole schließen" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Argumente für DNF-Konsole\n" +"\n" +"config Konfigurationsoptionen setzen\n" +"help Hilfe ausgeben\n" +"repository (or repo) Repositories (de)aktivieren oder anzeigen\n" +"resolvedep Abhängigkeiten für Transaktion bestimmen\n" +"transaction (or ts) Transaktion anzeigen, zurücksetzen oder durchführen\n" +"run Abhängigkeiten für Transaktion bestimmen und Transaktion durchführen\n" +"exit (or quit) DNF-Konsole beenden" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Total download size: %s" -msgstr "Gesamte Downloadgröße: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Fehler: Öffnen von %s zu Lesezwecken schlug fehl" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Schließe DNF-Konsole" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Paket neu installieren" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Erneut zu installierendes Paket" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Installed size: %s" -msgstr "Installationsgröße: %s" +msgid "Package %s available, but not installed." +msgstr "Paket %s ist verfügbar aber nicht installiert." -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Fehler beim Berechnen der Installationsgröße" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"Ausführen eines interaktiven DNF Mod, um einen Spec zu installieren oder zu" +" entfernen" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Die zu entfernenden Specs" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Die zu installierenden Specs" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "Gruppeninformation anzeigen oder verwenden" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Keine Gruppendaten für konfigurierte Paketquellen verfügbar" + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Freed space: %s" -msgstr "Freigegebener Speicherplatz: %s" +msgid "Warning: Group %s does not exist." +msgstr "Warnung: Gruppe %s existiert nicht." -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Pakete als durch die Gruppe installiert markieren:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Warnung: Keine passenden Gruppen:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Pakete als durch die Gruppe entfernt markieren:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Verfügbare Arbeitsumgebungs-Gruppen:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Gruppe" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Installierte Arbeitsumgebungs-Gruppen:" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pakete" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Installierte Gruppen:" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Pakete der Gruppe/des Moduls werden installiert" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Installierte Sprachgruppen:" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Pakete der Gruppe werden installiert" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Verfügbare Gruppen:" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Installieren" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Verfügbare Sprachgruppen:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "Alle optionalen Pakete einschließen" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "Verstecke Gruppen anzeigen" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "Nur installierte Gruppen anzeigen" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "Nur verfügbare Gruppen anzeigen" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Aktualisieren" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Ungültiger groups-Unterbefehl, verwenden Sie: %s." -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Neuinstallieren" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Es kann kein erforderliches Gruppen-Paket gefunden werden." -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Abhängigkeiten werden installiert" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Schwache Abhängigkeiten werden installiert" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Entfernen" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Abhängige Pakete werden entfernt" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "Kein passender Payload-Faktor für %s" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Nicht benötigte Abhängigkeiten werden entfernt" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Bereits heruntergeladen" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Herunterstufen" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "Nicht unterstützter Prüfsummentyp: %s" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Unnötiges Profil wird ignoriert: »{}/{}«" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Keine Standardprofile für Modul {}:{}" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Argument kann nicht aufgelöst werden {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Kein Treffer für Paket {}" + +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format +#: ../dnf/module/module_base.py:328 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -"Pakete mit Konflikten werden übersprungen:\n" -"(fügen Sie »%s« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Pakete mit nicht auflösbaren Abhängigkeiten werden übersprungen%s" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Problem mit modularen Abhängigkeiten:" +msgstr[1] "Probleme mit modularen Abhängigkeiten:" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " oder Teil einer Gruppe" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Aktivieren eines anderen Streams für '{}'." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nichts zu zeigen." -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Neuere Version von '{}' installieren als angegeben. Grund: {}" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "Ersetzen" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Aktivierte Module: {}." -#: ../dnf/cli/output.py:1348 -#, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Transaktionsübersicht\n" -"%s\n" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Kein Profil für \"{}\" angegeben, bitte Profil angeben." -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Installieren" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC-Erweiterung: Schlüssel für Benutzer " -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Aktualisieren" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "ist gültig." -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Entfernen" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "hat einen unbekannten Status." -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Zurücksetzen" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC-Erweiterung: " -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Überspringen" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Bereits importierte Schlüssel werden auf Gültigkeit überprüft." -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paket" -msgstr[1] "Pakete" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Unbekannter Konfigurationswert: %s=%s in %s; %s" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Abhängiges Paket" -msgstr[1] "Abhängige Pakete" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Unbekannte Konfigurationsoption: %s = %s in %s" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Aktualisiert" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Startet dnf-automatic." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Zurückgesetzt" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Schlaf für %s Sekunden" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstalliert" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Die folgenden Aktualisierungen wurden auf »%s« angewendet:" + +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Die folgenden Aktualisierungen sind auf »%s« verfügbar:" + +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Die folgenden Aktualisierungen wurden auf »%s« heruntergeladen:" + +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Aktualisierungen wurden auf »%s« angewendet." -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Aktualisierungen wurden auf »%s« heruntergeladen." -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Entfernt" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Aktualisierungen sind auf »%s« verfügbar." -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Fehlgeschlagen" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "E-Mail konnte nicht an »%s« gesendet werden: %s" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Gesamt" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Ausführung des Befehls '%s' fehlgeschlagen. Fehlermeldung: %d" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problem in der Anfrage:" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "System" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "Fehlende Pakete: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -"Zusammengeführte Transaktion wird übersprungen %d zu %d, wenn es überlappt" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Keine Transaktionen" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "Fehlende Gruppen oder Module: " -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "Beschädigte Gruppen oder Module: " -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Befehlszeile" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Benutzername" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s ist eine leere Datei." -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Das Speichern der letzten Makecache-Zeit ist fehlgeschlagen." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Datum und Zeit" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Fehler beim Ermitteln der letzten Makecache-Zeit." -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Aktion(en)" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problem" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Verändert" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "Laden des Repos '{}' fehlgeschlagen: {}" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Das Laden des Repository '{}' ist fehlgeschlagen" + +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" +"Metadaten-Timer-Zwischenspeicherung deaktiviert beim Ausführen auf " +"abgestimmter Verbindung." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Keine Transaktions-ID oder Paket angegeben" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Metadaten-Timer-Zwischenspeicherung im Akkubetrieb deaktiviert." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Gelöscht" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Metadaten-Timer-Zwischenspeicherung deaktiviert." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Nicht installiert" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Metadaten-Zwischenspeicher wurde kürzlich aktualisiert." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Neuer" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: wird niemals abgelaufen und nicht aktualisiert." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Älter" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: ist abgelaufen und wird aktualisiert." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transaktions-ID :" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: Metadaten verfallen nach %d Sekunden und wird jetzt aktualisiert" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Anfangszeit :" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: verfällt nach %d Sekunden." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Anfang rpmdb :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metadaten-Zwischenspeicher wurde erstellt." -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:411 #, python-format -msgid "(%u seconds)" -msgstr "(%u Sekunden)" +msgid "%s: using metadata from %s." +msgstr "%s: Metadaten von %s werden verwendet." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:422 #, python-format -msgid "(%u minutes)" -msgstr "(%u Minuten)" +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:425 #, python-format -msgid "(%u hours)" -msgstr "(%u Stunden)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Letzte Prüfung auf abgelaufene Metadaten: vor %s am %s." -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Die heruntergeladenen Pakete wurden bis zur nächsten erfolgreichen " +"Transaktion im Zwischenspeicher abgelegt." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u days)" -msgstr "(%u Tage)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Sie können zwischengespeicherte Pakete mit dem Befehl »%s« entfernen." -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Endzeit :" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "Ungültiges tsflag in Konfigurationsdatei: %s" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Ende rpmdb :" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Hinzufügen von Gruppen-Datei für Paketquelle fehlgeschlagen: %s - %s" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Benutzer :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Transaktionsüberprüfung wird ausgeführt" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Abgebrochen" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" +"Fehler: Konflikt zwischen Transaktionsüberprüfung und " +"Abhängigkeitsauflösung:" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Rückgabe-Code :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Transaktionsprüfung war erfolgreich." -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Erfolg" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Transaktion wird getestet" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Fehlschläge:" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Fehler bei der Transaktionsüberprüfung:" + +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transaktionstest war erfolgreich." + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Transaktion wird ausgeführt" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Speicherplatzanforderungen:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." +msgstr[1] "" +"Mindestens %dMB weiterer Speicherplatz wird auf dem %s-Dateisystem benötigt." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Fehlschlag:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Fehler-Zusammenfassung" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Releasever:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB außerhalb von DNF geändert." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Befehlszeile :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Bei der Verarbeitung sind Fehler aufgetreten." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Kommentar :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Transaktionssperre kann nicht erhalten werden (angemeldet als: %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaktion ausgeführt mit:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Transaktion konnte nicht durchgeführt werden." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Veränderte Pakete:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transaktion konnte nicht starten:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Ausgabe des Skriptlets:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Entfernen der Transaktionsdatei %s fehlgeschlagen" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Fehler:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Einige Pakete konnten nicht heruntergeladen werden. Erneut versuchen." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Abhängigkeiteninstallation" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPMs reduziert %.1f MB Aktualisierungen auf %.1f MB (%d.1%% gespart)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Veraltet" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Fehlgeschlagen: Delta-RPMs erhöhten die Größe für Updates von %.1f MB auf " +"%.1f MB (%d.1%% verschwendet)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Veraltet" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "{} konnte nicht geöffnet werden" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Löschen" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Öffentlicher Schlüssel für %s ist nicht installiert" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Neu installieren" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problem beim Öffnen des Paketes %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Paket %s.%s %s wird installiert" +msgid "Public key for %s is not trusted" +msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Paket %s.%s %s würde aktualisiert" +msgid "Package %s is not signed" +msgstr "Paket %s ist nicht signiert" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Paket %s.%s %s wird entfernt" +msgid "Cannot remove %s" +msgstr "%s kann nicht entfernt werden" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Paket %s.%s %s wird erneut installiert" +msgid "%s removed" +msgstr "%s entfernt" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Keine Übereinstimmung für Gruppenpaket \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Paket %s.%s %s wird zurück gestuft" +msgid "Adding packages from group '%s': %s" +msgstr "Pakete aus der Gruppe hinzufügen '%s': %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Keine Gruppe zum Entfernen markiert." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Keine Gruppe zur Aktualisierung markiert." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "kein passendes Paket" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Paket %s.%s %s wird ein anderes Paket als überholt markieren" +msgid "Package %s not installed, cannot downgrade it." +msgstr "" +"Das Paket %s ist nicht installiert, es kann nicht in einer niedrigeren " +"Version installiert werden." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Package %s.%s %s wird aktualiert" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Das Paket %s ist bereits in einer niedrigeren Version installiert, es kann " +"nicht in einer niedrigeren Version installiert werden." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Paket %s.%s %s wird obsolet sein" +msgid "Package %s not installed, cannot reinstall it." +msgstr "" +"Das Paket %s ist nicht installiert, es kann nicht erneut installiert werden." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Abhängigkeitsauflösung wird gestartet" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Ignore Datei »%s«, die Datei ist ein Quellpaket und kann nicht aktualisiert " +"werden" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Abhängigkeitsauflösung wurde abgeschlossen" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Paket %s ist nicht installiert, es kann nicht aktualisiert werden." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"GPG-Schlüssel 0x%s wird importiert:\n" -" Benutzer-ID : »%s«\n" -" Fingerabdruck: %s\n" -" Von : %s" +"Das Paket %s ist bereits in einer höheren Version installiert, es kann nicht" +" aktualisiert werden." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Läuft" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Paket %s verfügbar, aber für eine andere Architektur installiert." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Schläft" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Paket %s ist bereits in der niedrigsten Version installiert, Downgrade ist " +"daher nicht möglich." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Nicht unterbrechbar" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Aktion nicht behandelt: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " +"Aktualisierung verfügbar" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Verfolgt/Gestoppt" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Keine sicherheitsrelevanten Aktualisierungen verfügbar, aber {} " +"Aktualisierungen verfügbar" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Unbekannt" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " +"Aktualisierung verfügbar" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Informationen über den blockierenden Prozess können nicht gefunden werden " -"(Prozess-ID %d)." +"Keine sicherheitsrelevanten Aktualisierungen verfügbar für »{}«, aber {} " +"Aktualisierungen verfügbar" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Die Anwendung mit Prozess-ID %d ist: %s" +msgid ". Failing package is: %s" +msgstr ". Fehlgeschlagenes Paket ist: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Speicher : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "GPG-Schlüssel sind eingerichtet als: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Gestartet: %s - vor %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits installiert" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Der Schlüssel wurde genehmigt." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Der Schlüssel wurde abgelehnt." + +#: ../dnf/base.py:2388 #, python-format -msgid " State : %s" -msgstr " Status : %s" +msgid "Key import failed (code %d)" +msgstr "Schlüssel-Import fehlgeschlagen (Code %d)" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "wird übersprungen." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Schlüssel erfolgreich importiert" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Es wurden keine Schlüssel installiert" + +#: ../dnf/base.py:2397 +#, python-format +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Die aufgelisteten GPG-Schlüssel für die »%s«-Paketquelle sind bereits installiert, aber sie sind nicht korrekt für dieses Paket.\n" +"Stellen Sie sicher, dass die korrekten Schlüssel-URLs für diese Paketquelle konfiguriert sind." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Importieren der Schlüssel hat nicht geholfen, falsche Schlüssel?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Vielleicht meinten Sie: {}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Gruppe »%s« ist nicht installiert." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" +"Das Paket »{}« aus der lokalen Paketquelle »{}« hat eine fehlerhafte " +"Prüfsumme" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Gruppe »%s« existiert nicht." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" +"Einige Pakete aus der lokalen Paketquelle haben eine fehlerhafte Prüfsumme" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Arbeitsumgebung »%s« ist nicht installiert." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" +"Das Paket »{}« aus der Paketquelle »{}« hat eine fehlerhafte Prüfsumme" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Gruppenkennung »%s« existiert nicht." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Einige Pakete haben einen fehlerhaften Cache, können aber wegen der Option " +"»--cacheonly« nicht heruntergeladen werden" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Gruppe »%s« ist nicht installiert." +msgid "Package %s is already installed." +msgstr "Das Paket %s ist bereits installiert." #: ../dnf/conf/config.py:134 #, python-format @@ -3433,6 +3680,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Schlechte id für Paketquelle: %s, Byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s-Überprüfung fehlgeschlagen: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3443,36 +3695,6 @@ msgstr "Paketquelle %s: 0x%s bereits importiert" msgid "repo %s: imported key 0x%s." msgstr "Paketquelle %s: importierter Schlüssel 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Ein Source-RPM-Paket wird nicht installiert (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC-Erweiterung: Schlüssel für Benutzer " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "ist gültig." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "hat einen unbekannten Status." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC-Erweiterung: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Bereits importierte Schlüssel werden auf Gültigkeit überprüft." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "Nicht unterstützter Prüfsummentyp: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Delta-RPM-Neuerstellung fehlgeschlagen" @@ -3485,224 +3707,45 @@ msgstr "Prüfsummenvergleich bei Delta-RPM-Neuerstellung fehlgeschlagen" msgid "done" msgstr "Fertig" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problem in der Anfrage:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "Fehlende Pakete: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "Fehlende Gruppen oder Module: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "Beschädigte Gruppen oder Module: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Problem mit modularen Abhängigkeiten:" -msgstr[1] "Probleme mit modularen Abhängigkeiten:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Inkorrekte Sperrdatei gefunden: %s.\n" "Stellen Sie sicher, dass kein anderer dnf-Prozess läuft und entfernen Sie die Sperrdatei manuell, oder rufen Sie »systemd-tmpfiles --remove dnf.conf« auf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Aktivieren eines anderen Streams für '{}'." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nichts zu zeigen." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Neuere Version von '{}' installieren als angegeben. Grund: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Aktivierte Module: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Kein Profil für \"{}\" angegeben, bitte Profil angeben." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Unnötiges Profil wird ignoriert: »{}/{}«" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Keine Standardprofile für Modul {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Argument kann nicht aufgelöst werden {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Kein Treffer für Paket {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s-Überprüfung fehlgeschlagen: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s ist eine leere Datei." - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Das Speichern der letzten Makecache-Zeit ist fehlgeschlagen." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Fehler beim Ermitteln der letzten Makecache-Zeit." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Die Analyse der Datei ist fehlgeschlagen: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Geladene Plugins: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "wird übersprungen." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "Kein passender Payload-Faktor für %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Bereits heruntergeladen" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "Schnellster Mirror wird ermittelt (%s Hosts).. " +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "Paketquelle %s wird aktiviert" +msgid "Environment '%s' is not installed." +msgstr "Arbeitsumgebung »%s« ist nicht installiert." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "%s-Paketquelle von %s wurde hinzugefügt" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Environment '%s' is not available." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Downgrading" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Aufräumen" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Installieren" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Neuinstallieren" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Löschen" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Aktualisieren" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Überprüfung läuft" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Ausgeführtes Scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Vorbereitung läuft" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "Gruppenkennung »%s« existiert nicht." diff --git a/po/el.po b/po/el.po index 8edfb6c..cfa10c2 100644 --- a/po/el.po +++ b/po/el.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-06-16 12:05+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Greek (http://www.transifex.com/projects/p/dnf/language/el/)\n" @@ -20,1860 +20,1934 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Διαγραφή" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Public key for %s is not installed" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Problem opening package %s" +msgid " Environment-Id: %s" +msgstr "" + +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" + +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not trusted" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s is not signed" +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Cannot remove %s" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:914 #, python-format -msgid "%s removed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No match for argument: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Γίνεται αφαίρεση" + +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1256 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2468 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Εγκαταστάθηκε" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Διαγράφηκε" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Unknown repo: '%s'" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "" + +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} [command]\n" -" print help" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1888,6 +1962,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2007,1487 +2086,1451 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Ενημερώθηκε" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Εγκαταστάθηκε" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Repo : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Other : %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Γίνεται αφαίρεση" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format +#: ../dnf/db/group.py:285 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1348 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" + +#: ../dnf/module/module_base.py:33 msgid "" "\n" -"Transaction Summary\n" -"%s\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Διαγράφηκε" - -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" + +#: ../dnf/base.py:1225 #, python-format -msgid "Environment '%s' is not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1229 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Problem opening package %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1237 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" +msgstr "" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1623 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:335 -#, python-format -msgid "Main config did not have a %s attr. before setopt" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" -msgstr "" - -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Διαγραφή" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/en_GB.po b/po/en_GB.po index 0caaf88..1681ab5 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-10-20 12:19+0000\n" "Last-Translator: Waldo Ribeiro \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/dnf/language/en_GB/)\n" @@ -21,1729 +21,1548 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "The following updates have been applied on '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "The following updates are available on '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "The following updates were downloaded on '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Updates applied on '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Updates downloaded on '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Updates available on '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Failed to send an email via '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Failed to execute command '%s': returned %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACKAGE" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Cleanup" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Error: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Obsoleting" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Erasing" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Loaded plugins: %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Invalid tsflag in config file: %s" - -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Failed to add groups file for repository: %s - %s" - -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Could not run transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transaction couldn't start:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Failed to remove transaction file %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" + +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Public key for %s is not installed" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problem opening package %s" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "yes" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Is this ok [y/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Public key for %s is not trusted" +msgid "Group: %s" +msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Package %s is not signed" +msgid " Group-Id: %s" +msgstr " Group-Id: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Cannot remove %s" +msgid " Description: %s" +msgstr " Description: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s removed" +msgid " Language: %s" +msgstr " Language: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Mandatory Packages:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Default Packages:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nothing to do." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Optional Packages:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Conditional Packages:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "No match for argument: %s" +msgid " Environment-Id: %s" +msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Matched from:" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgid "Filename : %s" +msgstr "Filename : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" +msgid "Repo : %s" +msgstr "Repo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Description : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "" +msgid "License : %s" +msgstr "Licence : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." -msgstr "Package %s available, but not installed." +msgid "Other : %s" +msgstr "" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "There was an error calculating total download size" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "Total size: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "No package %s installed." +msgid "Total download size: %s" +msgstr "Total download size: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "" +msgid "Installed size: %s" +msgstr "Installed size: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "No packages marked for removal." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "There was an error calculating installed size" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "No package %s available." - -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG key at %s (0x%s) is already installed" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Key import failed (code %d)" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Removing" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Key imported successfully" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Didn't install any keys" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Import of key(s) didn't help, wrong key(s)?" - -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installed: %s-%s at %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " Built : %s at %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Downloading Packages:" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Install" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Obsoleting Packages" - -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Downgrade" + +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Installed Packages" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Available Packages" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Extra Packages" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Downgraded" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installed" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Recently Added Packages" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "No matching Packages to list" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Removed" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "No Matches found" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "No transaction ID given" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Not found given transaction ID" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "System" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "No transactions" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Bad transaction IDs, or package(s), given" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Command line" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "No such command: %s. Please use %s --help" - -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" - -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Date and time" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Action(s)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Altered" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "No transaction ID, or package, given" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Erased" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Not installed" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Older" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Newer" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transaction ID :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Begin time :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Begin rpmdb :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "To diagnose the problem, try running: '%s'." +msgid "(%u seconds)" +msgstr "(%u seconds)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgid "(%u minutes)" +msgstr "(%u minutes)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u hours)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problem repository: %s" +msgid "(%u days)" +msgstr "(%u days)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "display details about a package or group of packages" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "End time :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "show all packages (default)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "End rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "show only available packages" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "User :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "show only installed packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Return-Code :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "show only extras packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Aborted" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "show only upgrades packages" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Success" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "show only autoremove packages" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Failures:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "show only recently changed packages" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Failure:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACKAGE" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "list a package or groups of packages" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Command Line :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "find what package provides the given value" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaction performed with:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Searching Packages: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Packages Altered:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "check for available package upgrades" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptlet output:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Errors:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "No package available." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dep-Install" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Obsoleted" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "No package installed." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Erase" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (from %s)" +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstall" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "Installed package %s%s not available." -msgstr "Installed package %s%s not available." - -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "No package installed from the repository." - -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "" - -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "No packages marked for upgrade." - -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "run commands on top of all packages in given repository" - -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" - -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "display a helpful usage message" - -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMMAND" - -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "display, or use, the transaction history" - -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +msgid "---> Package %s.%s %s will be installed" msgstr "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "No transaction ID or package name given." -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "You don't have access to the history DB." - -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -"Cannot undo transaction %s; doing so would result in an inconsistent package" -" database." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/output.py:2146 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "---> Package %s.%s %s will be erased" msgstr "" -"Cannot rollback transaction %s; doing so would result in an inconsistent " -"package database." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "No transaction which manipulates package '{}' was found." - -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 #, python-format -msgid "Invalid alias key: %s" +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/alias.py:93 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "Alias argument has no value: %s" -msgstr "" +msgid "Command line error: %s" +msgstr "Command line error: %s" -#: ../dnf/cli/commands/alias.py:127 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "Aliases added: %s" +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:141 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Alias not found: %s" +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:144 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "Aliases deleted: %s" +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "config file location" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "quiet operation" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "verbose operation" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "set install root" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -"remove all unneeded packages that were originally installed as dependencies" - -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Package to remove" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "show all problems; default" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "disable plugins by name" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "show dependency problems" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "show duplicate problems" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "set arbitrary config and repo options" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "show problems with provides" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} provides {}, but it cannot be found" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "run entirely from system cache, don't update cache" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "remove cached data" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "debugging output level" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Metadata type to clean" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Cleaning data: " - -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Cache was expired" - -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d file removed" -msgstr[1] "%d files removed" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "show duplicates, in repos, in list/search commands" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Waiting for process with pid %d to finish." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "error output level" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "synchronise installed packages to the latest available versions" - -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Package to synchronise" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "debugging output level for rpm" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Downgrade a package" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Package to downgrade" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Warning: Group %s does not exist." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Available Environment Groups:" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Installed Environment Groups:" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Installed Groups:" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Installed Language Groups:" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Available Groups:" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "control whether colour is used" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Available Language Groups:" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "include optional packages from group" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "show hidden groups also" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "show only installed groups" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "show only available groups" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Invalid groups sub-command; use: %s." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Unable to find a mandatory group package." +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "generate the metadata cache" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Making cache files for all metadata files." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "mark or unmark installed packages as installed by user." +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s marked as user installed." +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s unmarked as user installed." +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "%s marked as group installed." -msgstr "%s marked as group installed." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Error:" +msgid "Error: %s" +msgstr "Error: %s" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Package %s is not installed." +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Complete!" + +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " Installed: %s-%s at %s" + +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Built : %s at %s" + +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "reinstall a package" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Package to reinstall" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nothing to do." -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Downloading Packages:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "unknown" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Obsoleting Packages" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "" + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Never (last: %s)" +msgid "No match for argument: %s" +msgstr "No match for argument: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Instant (last: %s)" +msgid "No package %s available." +msgstr "No package %s available." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s second(s) (last: %s)" +msgid "Packages for argument %s available, but not installed." +msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "display the configured software repositories" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "show all repos" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Installed Packages" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "show enabled repos (default)" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Available Packages" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "show disabled repos" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "No repositories available" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Extra Packages" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "enabled" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "disabled" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Recently Added Packages" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "No matching Packages to list" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-name : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "No Matches found" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "No transaction ID given" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revision: " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Not found given transaction ID" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Found more than one transaction ID!" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "No package %s installed." -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-size : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Unknown repo: '%s'" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Updated : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "No such command: %s. Please use %s --help" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-excluded: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-filename: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "repo id" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "repo name" - -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "search for packages matching keyword" - -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "the key to search for" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 +#: ../dnf/cli/cli.py:1010 msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Query all versions of packages (default)" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "show only results from this ARCH" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Command \"%s\" already defined" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "show only results that owns FILE" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "show only results that conflict REQ" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "show only results that obsolete REQ" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "show only results that provide REQ" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "show only results that recommend REQ" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "show only results that enhance REQ" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "show only results that suggest REQ" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "show only results that supplement REQ" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Running" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Sleeping" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Uninterruptible" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Traced/Stopped" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "show available tags to use with --queryformat" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Unknown" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memory : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Started: %s - %s ago" + +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" #: ../dnf/cli/commands/search.py:46 @@ -1758,25 +1577,6 @@ msgstr "search package description and URL also" msgid "QUERY_STRING" msgstr "QUERY_STRING" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1801,1430 +1601,1876 @@ msgstr "%s Matched: %%s" msgid "No matches found." msgstr "No matches found." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "run an interactive DNF shell" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Searching Packages: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "check for problems in the packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script to run in DNF shell" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "show all problems; default" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Unsupported key value." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "show dependency problems" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Could not find repository: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "show duplicate problems" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "show problems with provides" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -"{}\n" -" resolve the transaction set" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} provides {}, but it cannot be found" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "synchronise installed packages to the latest available versions" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Package to synchronise" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -"{}\n" -" run the transaction" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -"{}\n" -" exit the shell" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "No packages marked for upgrade." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"remove all unneeded packages that were originally installed as dependencies" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Package to remove" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Leaving Shell" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "generate the metadata cache" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Making cache files for all metadata files." -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "To diagnose the problem, try running: '%s'." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "bugfix" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Problem repository: %s" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "enhancement" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "security" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "display details about a package or group of packages" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "newpackage" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "show all packages (default)" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Critical/Sec." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "show only available packages" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Important/Sec." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "show only installed packages" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Moderate/Sec." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "show only extras packages" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Low/Sec." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "show only upgrades packages" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "display advisories about packages" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "show only autoremove packages" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" -msgstr "" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "show only recently changed packages" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "list a package or groups of packages" -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" -msgstr "" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "find what package provides the given value" -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "check for available package upgrades" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:93 -msgid "show list of advisories" -msgstr "show list of advisories" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "No package available." -#: ../dnf/cli/commands/updateinfo.py:96 -msgid "show info of advisories" -msgstr "show info of advisories" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:126 -msgid "installed" -msgstr "installed" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "No package installed." -#: ../dnf/cli/commands/updateinfo.py:129 -msgid "updates" -msgstr "updates" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (from %s)" -#: ../dnf/cli/commands/updateinfo.py:133 -msgid "all" -msgstr "all" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Installed package %s%s not available." -#: ../dnf/cli/commands/updateinfo.py:136 -msgid "available" -msgstr "available" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "No package installed from the repository." -#: ../dnf/cli/commands/updateinfo.py:239 -msgid "Updates Information Summary: " -msgstr "Updates Information Summary: " +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:242 -msgid "New Package notice(s)" -msgstr "New Package notice(s)" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "No packages marked for removal." -#: ../dnf/cli/commands/updateinfo.py:243 -msgid "Security notice(s)" -msgstr "Security notice(s)" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "run commands on top of all packages in given repository" -#: ../dnf/cli/commands/updateinfo.py:244 -msgid "Critical Security notice(s)" -msgstr "Critical Security notice(s)" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" -#: ../dnf/cli/commands/updateinfo.py:246 -msgid "Important Security notice(s)" -msgstr "Important Security notice(s)" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "display a helpful usage message" -#: ../dnf/cli/commands/updateinfo.py:248 -msgid "Moderate Security notice(s)" -msgstr "Moderate Security notice(s)" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMMAND" -#: ../dnf/cli/commands/updateinfo.py:250 -msgid "Low Security notice(s)" -msgstr "Low Security notice(s)" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "display, or use, the transaction history" -#: ../dnf/cli/commands/updateinfo.py:252 -msgid "Unknown Security notice(s)" -msgstr "Unknown Security notice(s)" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." -#: ../dnf/cli/commands/updateinfo.py:254 -msgid "Bugfix notice(s)" -msgstr "Bugfix notice(s)" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "No transaction ID or package name given." -#: ../dnf/cli/commands/updateinfo.py:255 -msgid "Enhancement notice(s)" -msgstr "Enhancement notice(s)" +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "You don't have access to the history DB." -#: ../dnf/cli/commands/updateinfo.py:256 -msgid "other notice(s)" -msgstr "other notice(s)" +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Cannot undo transaction %s; doing so would result in an inconsistent package" +" database." -#: ../dnf/cli/commands/updateinfo.py:277 -msgid "Unknown/Sec." -msgstr "Unknown/Sec." +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Cannot rollback transaction %s; doing so would result in an inconsistent " +"package database." -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Bugs" - -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Type" -msgstr "Type" - -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Update ID" - -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" -msgstr "Updated" - -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "CVEs" -msgstr "CVEs" - -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Description" -msgstr "Description" - -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Rights" - -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" -msgstr "Severity" - -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" -msgstr "Files" - -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installed" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "false" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "true" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "No transaction which manipulates package '{}' was found." -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Downgrade a package" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Package to downgrade" #: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" "upgrade, but only 'newest' package match which fixes a problem that affects " "your system" msgstr "" "upgrade, but only 'newest' package match which fixes a problem that affects " "your system" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Complete!" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Command line error: %s" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "config file location" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "quiet operation" +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "bugfix" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "verbose operation" +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "enhancement" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "security" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "set install root" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "unknown" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "newpackage" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Critical/Sec." -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Important/Sec." -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "disable plugins by name" +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Moderate/Sec." -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Low/Sec." -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "set arbitrary config and repo options" +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "display advisories about packages" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/updateinfo.py:93 +msgid "show list of advisories" +msgstr "show list of advisories" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:96 +msgid "show info of advisories" +msgstr "show info of advisories" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "debugging output level" +#: ../dnf/cli/commands/updateinfo.py:126 +msgid "installed" +msgstr "installed" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:129 +msgid "updates" +msgstr "updates" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/updateinfo.py:133 +msgid "all" +msgstr "all" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "error output level" +#: ../dnf/cli/commands/updateinfo.py:136 +msgid "available" +msgstr "available" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:239 +msgid "Updates Information Summary: " +msgstr "Updates Information Summary: " -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "debugging output level for rpm" +#: ../dnf/cli/commands/updateinfo.py:242 +msgid "New Package notice(s)" +msgstr "New Package notice(s)" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:243 +msgid "Security notice(s)" +msgstr "Security notice(s)" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:244 +msgid "Critical Security notice(s)" +msgstr "Critical Security notice(s)" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:246 +msgid "Important Security notice(s)" +msgstr "Important Security notice(s)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:248 +msgid "Moderate Security notice(s)" +msgstr "Moderate Security notice(s)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:250 +msgid "Low Security notice(s)" +msgstr "Low Security notice(s)" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:252 +msgid "Unknown Security notice(s)" +msgstr "Unknown Security notice(s)" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:254 +msgid "Bugfix notice(s)" +msgstr "Bugfix notice(s)" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:255 +msgid "Enhancement notice(s)" +msgstr "Enhancement notice(s)" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:256 +msgid "other notice(s)" +msgstr "other notice(s)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:277 +msgid "Unknown/Sec." +msgstr "Unknown/Sec." -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "control whether colour is used" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Update ID" +msgstr "Update ID" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Type" +msgstr "Type" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Updated" +msgstr "Updated" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Bugs" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "CVEs" +msgstr "CVEs" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Description" +msgstr "Description" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Severity" +msgstr "Severity" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Rights" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" +msgstr "Files" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "true" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "false" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "mark or unmark installed packages as installed by user." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s marked as user installed." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s unmarked as user installed." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s marked as group installed." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Error:" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Package %s is not installed." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "remove cached data" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Metadata type to clean" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Cleaning data: " + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Cache was expired" + +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d file removed" +msgstr[1] "%d files removed" + +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Waiting for process with pid %d to finish." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "search for packages matching keyword" + +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "the key to search for" + +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Query all versions of packages (default)" + +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "show only results from this ARCH" + +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "show only results that owns FILE" + +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "show only results that conflict REQ" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "show only results that obsolete REQ" + +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "show only results that provide REQ" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "show only results that recommend REQ" + +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "show only results that enhance REQ" + +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "show only results that suggest REQ" + +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "show only results that supplement REQ" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "check dependencies exactly as given, opposite of --alldeps" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "show a list of all dependencies and what packages provide them" + +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "show available tags to use with --queryformat" + +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "yes" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Is this ok [y/N]: " +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Group-Id: %s" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Description: %s" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Language: %s" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Mandatory Packages:" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" + +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Never (last: %s)" + +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Instant (last: %s)" + +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s second(s) (last: %s)" + +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "display the configured software repositories" + +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "show all repos" + +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "show enabled repos (default)" + +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "show disabled repos" + +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "No repositories available" + +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "enabled" + +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "disabled" + +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " + +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-name : " + +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " + +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revision: " + +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-size : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Updated : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirrors : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-excluded: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-filename: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "repo id" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "repo name" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "run an interactive DNF shell" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script to run in DNF shell" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Unsupported key value." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Could not find repository: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" print help" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" resolve the transaction set" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" run the transaction" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" exit the shell" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Default Packages:" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "Error: Cannot open %s for reading" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Optional Packages:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Leaving Shell" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Conditional Packages:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "reinstall a package" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Package to reinstall" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid " Environment-Id: %s" +msgid "Package %s available, but not installed." +msgstr "Package %s available, but not installed." + +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Matched from:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "display, or use, the groups information" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Filename : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "No group data available for configured repositories." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +msgid "Warning: Group %s does not exist." +msgstr "Warning: Group %s does not exist." -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Description : " +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Warning: No groups match:" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Available Environment Groups:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licence : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Installed Environment Groups:" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Installed Groups:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Installed Language Groups:" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "There was an error calculating total download size" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Available Groups:" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Total size: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Available Language Groups:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Total download size: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "include optional packages from group" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Installed size: %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "show hidden groups also" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "There was an error calculating installed size" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "show only installed groups" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "show only available groups" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Freed space: %s" -msgstr "" +msgid "Invalid groups sub-command, use: %s." +msgstr "Invalid groups sub-command; use: %s." -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Unable to find a mandatory group package." -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Removing" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -"\n" -"Transaction Summary\n" -"%s\n" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Install" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Downgrade" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "The following updates have been applied on '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "The following updates are available on '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "The following updates were downloaded on '%s':" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Updates applied on '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Updates downloaded on '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Downgraded" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Updates available on '%s'." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Failed to send an email via '%s': %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Failed to execute command '%s': returned %d" + +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Removed" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "System" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "No transactions" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Bad transaction IDs, or package(s), given" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Command line" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Date and time" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Action(s)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Altered" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "No transaction ID, or package, given" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Erased" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Not installed" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Newer" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Older" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transaction ID :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Begin time :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Begin rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u seconds)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutes)" +msgid "You can remove cached packages by executing '%s'." +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u hours)" +msgid "Invalid tsflag in config file: %s" +msgstr "Invalid tsflag in config file: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u days)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Failed to add groups file for repository: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "End time :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "End rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "User :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Aborted" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Return-Code :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Success" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Failures:" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Failure:" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Command Line :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaction performed with:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Packages Altered:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Could not run transaction." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptlet output:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transaction couldn't start:" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Errors:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Failed to remove transaction file %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dep-Install" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Obsoleted" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Obsoleting" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Erase" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstall" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Public key for %s is not installed" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1229 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgid "Problem opening package %s" +msgstr "Problem opening package %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Public key for %s is not trusted" +msgstr "Public key for %s is not trusted" + +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "Package %s is not signed" + +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "Cannot remove %s" + +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s removed" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2173 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Running" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Sleeping" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Uninterruptible" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Traced/Stopped" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Unknown" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2312 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2324 #, python-format -msgid " The application with PID %d is: %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG key at %s (0x%s) is already installed" + +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2388 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memory : %5s RSS (%5sB VSZ)" +msgid "Key import failed (code %d)" +msgstr "Key import failed (code %d)" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" -msgstr " Started: %s - %s ago" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Key imported successfully" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Didn't install any keys" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Import of key(s) didn't help, wrong key(s)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." +msgid "Package %s is already installed." msgstr "" #: ../dnf/conf/config.py:134 @@ -3285,6 +3531,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3295,36 +3546,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "" @@ -3337,221 +3558,43 @@ msgstr "" msgid "done" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Cleanup" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Erasing" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/eo.po b/po/eo.po index 2126525..f7cf263 100644 --- a/po/eo.po +++ b/po/eo.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-04-01 09:31+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Esperanto\n" @@ -14,1905 +14,1969 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "" - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "" - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Malsukcesis sendi retmesaĝon per “%s”: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Malsukcesis lanĉi komandon “%s”: ricevis %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKO" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Instalenda pako" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Malaltgradigante" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Komencis dnf-automatic." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Purigo" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Dormi por %s sekundoj" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Instalante" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Eraro: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Arĥaikigante" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "ŝargante deponejon “{}” fiasko: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Reinstalante" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Ŝargado de deponejo “{}” malsukcesis" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Forigante" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Altgradigante" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Kontrolante" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Rulante skripteton" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Preparante" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "" +msgid "Parsing file failed: %s" +msgstr "Analizado de dosiero malsukcesis: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "" +msgid "Loaded plugins: %s" +msgstr "Ŝargitaj kromprogramoj: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metadatuma kaŝmemoro kreita." - -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: uzante metadatumojn el %s." - -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:58 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Lasta kontrolo de metadatuma senvalidiĝo: antaŭ %s je %s." - -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" +msgid "enabling %s repository" +msgstr "ŝaltante %s deponejon" -#: ../dnf/base.py:457 +#: ../dnf/repodict.py:94 #, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "" +msgid "Added %s repo from %s" +msgstr "Aldonis %s deponejon el %s" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Nomo" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoĥo" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Versio" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Versio" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Eldono" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arĥ" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Arĥitekturo" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Rulante transakcion" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "G-eco" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Diskaj bezonoj:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Grandeco" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -msgstr[1] "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Fonto" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Resumo de eraro(j)" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "D-ejo" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Deponejo" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "El deponejo" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Pakinto" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Konstrua tempo" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Instala tempo" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instalite de" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Resumo" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Ne povis malfermi: {}" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Permesilo" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Priskribo" + +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problemo dum malfermado de pako %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Neniu listigenda pako" + +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "j" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "jes" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ne" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Ĉu ĉi tio bonas? [j/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Ĉu ĉi tio bonas? [J/n]: " + +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "" +msgid "Group: %s" +msgstr "Grupo: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "" +msgid " Group-Id: %s" +msgstr " Grupa identigilo: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Ne povas forigi %s" +msgid " Description: %s" +msgstr " Priskribo: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s forigita" +msgid " Language: %s" +msgstr " Lingvo: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Neniu kongruo por grupa pako “{}”" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Nepraj pakoj:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Aldonante pakojn el grupo “%s”: %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Implicitaj pakoj:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nenio farenda." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Malnepraj pakoj:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Kondiĉaj pakoj:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Media grupo: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Neniu kongruo por argumento: %s" +msgid " Environment-Id: %s" +msgstr " Media identigilo: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "neniu pako kongruita" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Nepraj grupoj:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Malnepraj grupoj:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Kongruita de:" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Pli malalta versio de pako %s jam instalita, ne povas malaltgradigi ĝin." +msgid "Filename : %s" +msgstr "Dosiernomo : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Pako %s ne instalita, ne povas reinstali ĝin." +msgid "Repo : %s" +msgstr "Deponejo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Priskribo : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Dosiero %s estas fontpako kaj oni ne povas ĝisdatigi ĝin, malatentante." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Pako %s ne instalita, ne povas ĝisdatigi ĝin." +msgid "License : %s" +msgstr "Permesilo : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "Pli alta versio de pako %s jam instalita, ne povas ĝisdatigi ĝin." +msgid "Provide : %s" +msgstr "Provizas : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pako %s disponeblas, sed ne estas instalita." +msgid "Other : %s" +msgstr "Alia : %s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Estis eraro dum kalkulado de totala elŝut-grandeco" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Pako %s disponeblas, sed instalita por alia arĥitekturo." +msgid "Total size: %s" +msgstr "Totala grandeco: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "Neniu pako %s instalita." +msgid "Total download size: %s" +msgstr "Totala elŝut-grandeco: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "Ne estas valida formo: %s" +msgid "Installed size: %s" +msgstr "Instalita grandeco: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Neniu pako markita por forigo." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Estis eraro dum kulkulado de instalita grandeco" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Pakoj por argumento %s disponeblas, sed ne instalitaj." - -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Pako %s de plej malalta versio jam instalita, ne povas malaltgradigi ĝin." +msgid "Freed space: %s" +msgstr "Liberigita spaco: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Ago ne traktita: {}" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Markante pakojn kiel instalitaj de la grupo:" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Neniu pako %s disponeblas." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Markante pakojn kiel forigitaj de la grupo:" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grupo" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pakojn" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Instalante grupajn/modulajn pakojn" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Instalante grupajn pakojn" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Fiaskante pako estas: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Instalonte" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Altgradigonte" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Reinstalonte" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Konsentis la ŝlosilon." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Instalonte dependecojn" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Rifuzis la ŝlosilon." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Instalonte malfortajn dependecojn" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Forigonte" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Ŝlosilo sukcese enportita" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Forigonte dependajn pakojn" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Ne instalis iujn ajn ŝlosilojn" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Forigonte neuzitajn dependecojn" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Malaltgradigonte" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Eble vi intencis: {}" - -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Malŝaltante modulojn" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Pako %s jam estas instalita." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Reagordante modulojn" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Agorda eraro: %s" - -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Instalante grupojn" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Altgradigante grupojn" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instalita : %s-%s je %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Forigante grupojn" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Konstruita: %s je %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF nur elŝutos pakojn por la transakcio." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF nur elŝutos pakojn, instalos GPG-ŝlosilojn, kaj kontrolos la " -"transakcion." +"Preterpasante pakojn kun konfliktoj:\n" +"(aldonu “%s” al la komandlinio por devigi ilian altgradigon)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Rompis operacion." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Preterpasante pakojn kun difektajn dependecojn%s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Elŝutante pakojn:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " aŭ parto de grupo" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Eraro dum elŝutado de pakoj:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Pako" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transakcio malsukcesis" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Pako" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "anstataŭigante" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Transakcia resumo\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG-kontrolo MALSUKCESIS" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instali" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Altgradigi" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Arĥaikigante pakojn" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Forigi" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Neniu pako markita por distribuaĵa sinkronigo." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Malaltgradigi" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Neniu pako markita por malaltgradigo." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Preterpasi" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Instalitaj pakoj" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Pako" +msgstr[1] "Pakoj" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Disponeblaj pakoj" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Dependa pako" +msgstr[1] "Dependaj pakoj" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Aŭtomate forigi pakojn" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Altgradigitaj" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Ceteraj pakoj" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Malaltgradigitaj" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Disponeblaj altgradigoj" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instalitaj" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Freŝaldonitaj pakoj" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstalitaj" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Neniu kongrua pako al listo" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Neniu kongruo trovita" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Forigitaj" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Neniu transakcia identigilo specifita" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Malsukcesis" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Ne trovis specifitan transakcian identigilon" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Totala" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Trovis pli ol unu transakcian identigilon!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Transakcia historio ne kompletas, antaŭ %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistemo" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Transakcia historio ne kompletas, post %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Malfarante transakcion {}, de {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Preterpasante kunigitan transakcion %d ĝis %d, ĉar ili surmetas" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Nekonata deponejo: “%s”" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Neniu transakcio" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Neniu deponeja kongruo: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Malbonaj transakciaj identigiloj, aŭ pako(j), specifitaj" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Oni devas ruli ĉi tiun komando per la root-uzanto." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Komandlinio" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Neniu tia komando: %s. Bonvolu uzi %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Uzantonomo" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Povus esti DNF kromprograman komandon, provu: “dnf install 'dnf-" -"command(%s)'”" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Identigilo" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Povus esti DNF kromprograman komandon, sed ŝargado de kromprogramoj estas " -"ĉimomente malŝaltita." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Dato kaj horo" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Ago(j)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Aliigita" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Neniu transakcia identigilo, aŭ pako, specifita" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Forigita" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argumento {}: ne permesita kun argumento {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Ne instalita" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Komando “%s” jam specifita" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Pli malnova" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Ekskludoj en dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Pli nova" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Inkludoj en dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transakcia ID :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Ekskludoj en deponejo " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Komenca tempo :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Inkludoj en deponejo " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Komenca rpmdb :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Por diagnozi la problemon, provu ruli: “%s”." +msgid "(%u seconds)" +msgstr "(%u sekundoj)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "Vi probable difektigis RPMDB, “%s” povus ripari la problemon." +msgid "(%u minutes)" +msgstr "(%u minutoj)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u horoj)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problema deponejo: %s" +msgid "(%u days)" +msgstr "(%u tagoj)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "montri detalojn pri la pako aŭ grupo de pakoj" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Fina tempo :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "montri ĉiujn pakojn (implicita)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Fina rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "montri nur disponeblajn pakojn" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Uzanto :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "montri nur instalitajn pakojn" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Liver-kodo :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "montri nur ceterajn pakojn" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Rompita" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "montri nur altgradigajn pakojn" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Sukceso" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "montri nur aŭtomate-forigi pakojn" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Fiaskoj:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "montri nur freŝdate aliigitajn pakojn" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Fiasko:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKO" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Eldon-versio :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "listigi pakon aŭ grupon de pakoj" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Komandlinio :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "serĉi la pakon kiu provizas la specifitan valoron" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Komento :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "IA_ĈENO" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transakcio farita per:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Serĉante pakojn: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Aliigitaj pakoj:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "kontroli por disponeblaj pakaj altgradigoj" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Eligo de skripteto:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Eraroj:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Neniu pako disponeblas." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dependeco-instalo" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Neniu pako markita por instalo." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Arĥaikigita" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Neniu pako instalita." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Forigi" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstali" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (el %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Pako %s.%s %s estos instalita" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Instalita pako %s%s ne disponeblas." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Package %s.%s %s estos altgradigo" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Neniu pako instalita el la deponejo." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Package %s.%s %s estos forigita" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Neniu pako markita por reinstalo." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Package %s.%s %s estos reinstalita" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Neniu pako markita por altgradigo." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Package %s.%s %s estos malaltgradigo" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Package %s.%s %s estos arĥaikigante" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "DEPONEJO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Package %s.%s %s estos altgradigita" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "montri helpeman mesaĝon pri uzado" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Package %s.%s %s estos arĥaikigita" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "KOMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Komencante solvon de dependecoj" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "montri, aŭ uzi, la transakcian historion" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Finante solvon de dependecoj" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Trovis pli ol unu transakcian identigilon.\n" -"“{}” bezonas unu transakcian identigilon aŭ pakonomon." - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Neniu transakcia identigilo aŭ pakonomo specifita." -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Vi ne havas atingon al la historia datumbazo." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Komandlinia eraro: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Ne povas malfari transakcion %s, fari tion kaŭzus nekoheran pakan " -"datumbazon." +msgid "bad format: %s" +msgstr "malbona formo: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Ne povas ŝanĝomalfari transakcion %s, fari tion kaŭzus nekoheran pakan " -"datumbazon." +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt-argumento havas plurajn valorojn: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Setopt-argumento havas neniun valoron: %s" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Ne povas konverti “{}” al transakcia identigilo.\n" -"Uzu “”, “last”, “last-”." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Malnepraj argumentoj" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Neniu transakcio kiu manipulas la pakon “{}” estis trovita." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "loko de agordodosiero" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "kvieta operacio" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "babilema operacio" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "montri DNF-version kaj ĉesi" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "agordi instal-radikon" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "ne instali dokumentadon" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "malŝalti ĉiujn kromprogramojn" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "ŝalti kromprogramojn per nomo" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "malŝalti kromprogramojn per nomo" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"anstataŭigi la valoron de $releasever en agordaj kaj deponejaj dosieroj" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "montri komandan helpon" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "ruli entute el sistema kaŝmemoro, ne ĝisdatigi kaŝmemoron" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "maksimuma komanda atendotempo" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"forigi ĉiujn nenecesajn pakojn kiuj oni origine instalis kiel dependecoj" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "sencimiga eliga nivelo" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Forigenda pako" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "ŝutas detalajn solv-rezultojn en dosierojn" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "kontroli ĉu estas problemoj en la packagedb" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "montri duoblaĵojn, en deponejoj, en listaj/serĉaj komandoj" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "montri ĉiujn problemojn; implicita" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "erara eliga nivelo" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "montri dependecajn problemojn" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "montri duoblaĵajn problemojn" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "sencimiga eniga nivelo por rpm" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "montri arĥaikigitajn pakojn" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "aŭtomate jesi ĉiujn demandojn" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "aŭtomate nei ĉiujn demandojn" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" +"ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " +"specifita plurfoje" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} estas duoblaĵo kun {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{0} arĥaikigas {1}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} provizas {} sed oni ne povas trovi ĝin" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "ekskluzivi pakojn pere de nomo aŭ glob" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Forigante dosieron %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "forigi kaŝmemorajn datumojn" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "etikedo kaj vojo al cetera deponejo, povas esti specifita plurfoje." -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Purigenda metadatuma speco" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "malŝalti forigon de deponejoj kiuj ne plu estas uzataj" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Purigante datumojn: " +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Kaŝmemoro senvalidiĝis" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "kontroli ĉu koloro estas uzata" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d dosiero forigita" -msgstr[1] "%d dosieroj forigitaj" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Atendante por fino de procezo kun pid %d." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "solvi nur al IPv4-adresoj" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Listigi dependecojn de pako, kaj kiuj pakoj provizas ilin" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "solvi nur al IPv6-adresoj" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "sinkronigi insalitajn pakojn al la lastaj disponeblaj versioj" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "agordi dosierujon al kiu kopii pakojn" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Sinkronigenda pako" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "nur elŝuti pakojn" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Malaltgradigi pakon" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "aldoni komenton al transakcio" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Malaltgradigenda pako" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "montri, aŭ uzi, la informojn de grupoj" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Neniu grupdatumoj disponeblas por agorditaj deponejoj." +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Averto: Grupo %s ne ekzistas." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Averto: Neniu grupo kongruas:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Inkluzivi pakojn kiu necesas por ripari la specifitan konsilon, en " +"ĝisdatigoj" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Disponeblaj mediaj grupoj:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Inkluzivi pakojn kiu necesas por ripari la specifitan BZ, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Instalitaj mediaj grupoj:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Inkluzivi pakojn kiu necesas por ripari la specifitan CVE, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Instalitaj grupoj:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Inkluzivi sekureco-rilatajn pakojn kiu kongruas la gravecon, en ĝisdatigoj" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Instalitaj lingvaj grupoj:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Devigi uzon de arĥitekturo" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Disponeblaj grupoj:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Listo de ĉefaj komandoj:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Disponeblaj lingvaj grupoj:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Listo de kromprogramaj komandoj:" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inkluzivi malneprajn pakojn el grupo" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Eraro: %s" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "montri ankaŭ kaŝitajn grupojn" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Ĉesis." -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "montru nur instalitajn grupojn" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Neniu lega/lanĉa atingo en la aktuala dosierujo, movante al /" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "montri nur disponeblajn grupojn" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Nevalida grupo-subkomando, uzu: %s." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Ne eblas trovi nepran gruppakon." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "instali pakon aŭ pakojn sur via sistemo" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Instalenda pako" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Ne eblas trovi kongruon" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Solvis dependecojn." -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Ne estas valida rpm-dosiervojo: %s" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Plenumita!" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Estas sekvaj alternativoj por “{0}”: {1}" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " Instalita : %s-%s je %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "generi la metadatuman kaŝmemoron" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Konstruita: %s je %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Farante kaŝmemorajn dosierojn por ĉiuj metadatumaj dosieroj." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF nur elŝutos pakojn por la transakcio." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "marki aŭ malmarki instalitajn pakojn kiel instalitaj de uzanto." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"DNF nur elŝutos pakojn, instalos GPG-ŝlosilojn, kaj kontrolos la " +"transakcion." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s markita kiel uzanto-instalita." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Rompis operacion." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s malmarkita kiel uzanto-instalita." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nenio farenda." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s markita kiel grupo-instalita." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Elŝutante pakojn:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Eraro:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Eraro dum elŝutado de pakoj:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Pako %s ne estas instalita." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transakcio malsukcesis" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Neniu kongruo modulo al listo" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG-kontrolo MALSUKCESIS" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Arĥaikigante pakojn" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interagi kun moduloj." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Neniu pako markita por distribuaĵa sinkronigo." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "montri nur ŝaltitajn modulojn" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Neniu kongruo por argumento: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "montri nur malŝaltitajn modulojn" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Neniu pako %s disponeblas." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "montri nur instalitajn modulojn" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Pakoj por argumento %s disponeblas, sed ne instalitaj." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "montri profilan enhavon" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Neniu pako markita por malaltgradigo." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "reinstali pakon" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Instalitaj pakoj" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Reinstalenda pako" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Disponeblaj pakoj" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "forigi pakon aŭ pakojn de via sistemo" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Aŭtomate forigi pakojn" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "forigi duobligitajn pakojn" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Ceteraj pakoj" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Disponeblaj altgradigoj" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Neniu duobligita pako trovita por forigo." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Freŝaldonitaj pakoj" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Neniu kongrua pako al listo" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "nekonata" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Neniu kongruo trovita" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "Neniam (lasta: %s)" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Neniu transakcia identigilo specifita" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" -msgstr "Tuj (lasta: %s)" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Ne trovis specifitan transakcian identigilon" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Trovis pli ol unu transakcian identigilon!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s sekundo(j) (lasta: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Transakcia historio ne kompletas, antaŭ %u." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Transakcia historio ne kompletas, post %u." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "montri ĉiujn deponejojn" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Neniu pako %s instalita." -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "montri ŝaltitajn deponejojn (implicita)" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Malfarante transakcion {}, de {}" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "montri malŝaltitajn deponejojn" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Nekonata deponejo: “%s”" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Neniu deponejo disponeblas" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Neniu deponeja kongruo: %s" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "ŝaltita" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Oni devas ruli ĉi tiun komando per la root-uzanto." -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "malŝaltita" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Neniu tia komando: %s. Bonvolu uzi %s --help" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Deponeja identigilo: " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Povus esti DNF kromprograman komandon, provu: “dnf install 'dnf-" +"command(%s)'”" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Deponeja nomo : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Povus esti DNF kromprograman komandon, sed ŝargado de kromprogramoj estas " +"ĉimomente malŝaltita." -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Deponeja stato : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Agorda eraro: %s" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Deponejaj markoj : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" +"Ne eblas detekti eldonversion (uzu “--releasever” por specifi eldonversion)" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Deponeja grandeco : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argumento {}: ne permesita kun argumento {}" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Komando “%s” jam specifita" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Ĝisdatigita : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Ekskludoj en dnf.conf: " -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Inkludoj en dnf.conf: " -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Ekskludoj en deponejo " -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Inkludoj en deponejo " + +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "deponeja identigilo" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Rulante" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "stato" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Dormante" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nomo de deponejo" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Neinterrompebla" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Totalaj pakoj: %s" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombio" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "la serĉenda ŝlosilo" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Nekonata" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Ne eblas trovi informojn pri la ŝlosita procezo (PID %d)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " La aplikaĵo kun PID %d estas: %s" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memoro : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Komencis: %s - antaŭ %s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Stato : %s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "serĉi pakajn detalojn por la specifita ĉeno" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "montri liston de dosieroj ene de la pako" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "serĉi ankaŭ pakan priskribon kaj URL" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "INFORMPETA_ĈENO" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s precize kongruis: %%s" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s kongruis: %%s" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Trovis neniun kongruon." -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Serĉante pakojn: " -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "kontroli ĉu estas problemoj en la packagedb" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "montri ĉiujn problemojn; implicita" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "montri dependecajn problemojn" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "montri duoblaĵajn problemojn" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "montri arĥaikigitajn pakojn" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} estas duoblaĵo kun {}" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{0} arĥaikigas {1}" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} provizas {} sed oni ne povas trovi ĝin" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "sinkronigi insalitajn pakojn al la lastaj disponeblaj versioj" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Sinkronigenda pako" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "ĝisdatigi pakon aŭ pakojn sur via sistemo" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Altgradigenda pako" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Neniu pako markita por altgradigo." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"forigi ĉiujn nenecesajn pakojn kiuj oni origine instalis kiel dependecoj" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Forigenda pako" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "generi la metadatuman kaŝmemoron" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Montri nur disponeblajn pakojn." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Farante kaŝmemorajn dosierojn por ĉiuj metadatumaj dosieroj." -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Montri nur instalitajn pakojn." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Por diagnozi la problemon, provu ruli: “%s”." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "Vi probable difektigis RPMDB, “%s” povus ripari la problemon." -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Problema deponejo: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "montri detalojn pri la pako aŭ grupo de pakoj" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "montri ĉiujn pakojn (implicita)" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "montri nur disponeblajn pakojn" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "montri nur instalitajn pakojn" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "montri nur ceterajn pakojn" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "montri nur altgradigajn pakojn" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "montri nur aŭtomate-forigi pakojn" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "serĉi pakajn detalojn por la specifita ĉeno" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "montri nur freŝdate aliigitajn pakojn" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "serĉi ankaŭ pakan priskribon kaj URL" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "listigi pakon aŭ grupon de pakoj" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "INFORMPETA_ĈENO" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "serĉi la pakon kiu provizas la specifitan valoron" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "IA_ĈENO" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "kontroli por disponeblaj pakaj altgradigoj" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Neniu pako disponeblas." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Neniu pako markita por instalo." -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Neniu pako instalita." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s precize kongruis: %%s" +msgid " (from %s)" +msgstr " (el %s)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" -msgstr "%s kongruis: %%s" +msgid "Installed package %s%s not available." +msgstr "Instalita pako %s%s ne disponeblas." -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Trovis neniun kongruon." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Neniu pako instalita el la deponejo." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Neniu pako markita por reinstalo." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Neniu pako markita por forigo." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SKRIPTO" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "DEPONEJO" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Rulenda skripto en DNF ŝelo" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "montri helpeman mesaĝon pri uzado" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Nesubtenita ŝlosilvaloro." +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "KOMANDO" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Ne povis trovi deponejon: %s" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "montri, aŭ uzi, la transakcian historion" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} argumento [valoro]\n" -" argumento: debugleve, errorleve, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Se neniu valoro estas specifita, tiam la aktuala valoro estas presita.\n" -" Se valoro estas specifita, tiam tiu valoro estas agordita." +"Trovis pli ol unu transakcian identigilon.\n" +"“{}” bezonas unu transakcian identigilon aŭ pakonomon." -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Neniu transakcia identigilo aŭ pakonomo specifita." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Vi ne havas atingon al la historia datumbazo." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -"{} [komando]\n" -" presi helpon" +"Ne povas malfari transakcion %s, fari tion kaŭzus nekoheran pakan " +"datumbazon." -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -"{} argumento [opcio]\n" -" list: listigi deponejojn kaj ilian stato. opcio = [ all | id | glob]\n" -" enable: ŝalti deponejojn. opcio = deponeja identigilo\n" -" disable: malŝalti deponejojn. opcio = deponeja identigilo" +"Ne povas ŝanĝomalfari transakcion %s, fari tion kaŭzus nekoheran pakan " +"datumbazon." -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" resolve the transaction set" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{}\n" -" solvi la transakcian aron" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{} argumento\n" -" list: listigi la enhavojn de la transakcio\n" -" reset: reagordi (nuligi per nuloj) la transakcion\n" -" run: ruli la transakcion" +"Ne povas konverti “{}” al transakcia identigilo.\n" +"Uzu “”, “last”, “last-”." -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Neniu transakcio kiu manipulas la pakon “{}” estis trovita." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Malaltgradigi pakon" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Malaltgradigenda pako" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"{}\n" -" ruli la transakcion" +"altgradigi, sed nur “plej nova” pakokongruo kiu riparas problemon, kiun via " +"sistemo suferas" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -"{}\n" -" ĉesigi la ŝelon" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Neniu kongruo modulo al listo" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Eraro: Ne povas malfermi %s por legado" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Forlasante ŝelon" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interagi kun moduloj." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "montri nur ŝaltitajn modulojn" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "montri nur malŝaltitajn modulojn" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "montri nur instalitajn modulojn" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "montri profilan enhavon" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "forigi pakon aŭ pakojn de via sistemo" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "forigi duobligitajn pakojn" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Neniu duobligita pako trovita por forigo." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Ne estas valida formo: %s" + #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" msgstr "cimoriparo" @@ -1925,6 +1989,11 @@ msgstr "plibonigo" msgid "security" msgstr "sekureco" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "nekonata" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "novapako" @@ -2046,1178 +2115,1360 @@ msgid "Unknown/Sec." msgstr "Nekonata/Sek." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Cimoj" +msgid "Update ID" +msgstr "Ĝisdatiga identigilo" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Speco" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Ĝisdatiga identigilo" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Ĝisdatigitaj" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Cimoj" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE-oj" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Priskribo" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Rajtoj" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Graveco" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Rajtoj" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Dosieroj" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instalitaj" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "vera" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "malvera" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "vera" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "ĝisdatigi pakon aŭ pakojn sur via sistemo" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "marki aŭ malmarki instalitajn pakojn kiel instalitaj de uzanto." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Altgradigenda pako" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s markita kiel uzanto-instalita." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"altgradigi, sed nur “plej nova” pakokongruo kiu riparas problemon, kiun via " -"sistemo suferas" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s malmarkita kiel uzanto-instalita." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Ĉesis." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s markita kiel grupo-instalita." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Neniu lega/lanĉa atingo en la aktuala dosierujo, movante al /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Eraro:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Pako %s ne estas instalita." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Listigi dependecojn de pako, kaj kiuj pakoj provizas ilin" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Forigante dosieron %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "forigi kaŝmemorajn datumojn" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Purigenda metadatuma speco" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Solvis dependecojn." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Purigante datumojn: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Plenumita!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Kaŝmemoro senvalidiĝis" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Komandlinia eraro: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d dosiero forigita" +msgstr[1] "%d dosieroj forigitaj" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "malbona formo: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Atendante por fino de procezo kun pid %d." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argumento havas plurajn valorojn: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "instali pakon aŭ pakojn sur via sistemo" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Ne eblas trovi kongruon" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt-argumento havas neniun valoron: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Ne estas valida rpm-dosiervojo: %s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Malnepraj argumentoj" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Estas sekvaj alternativoj por “{0}”: {1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "loko de agordodosiero" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "serĉi pakojn kiuj kongruas ŝlosilvorton" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "kvieta operacio" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "la serĉenda ŝlosilo" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "babilema operacio" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Informpeti ĉiujn pakojn (kurta por repoquery '*' aŭ repoquery sen argumento)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "montri DNF-version kaj ĉesi" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Informpeti ĉiujn versiojn de pakoj (implicita)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "agordi instal-radikon" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "montri nur rezultojn el ĉi tiu ARĤITEKTURO" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "ne instali dokumentadon" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "montri nur rezultojn al kiuj apartenas DOSIERON" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "malŝalti ĉiujn kromprogramojn" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "ŝalti kromprogramojn per nomo" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "malŝalti kromprogramojn per nomo" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -"anstataŭigi la valoron de $releasever en agordaj kaj deponejaj dosieroj" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "agordi hazardajn agordajn kaj deponejajn opciojn" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "solvi dependeco-solvajn problemojn per preterpasado de pakoj" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "montri komandan helpon" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "permesi forigon de instalitajn pakojn por solvi dependecojn" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "provi la plej bonajn disponeblajn pakajn versiojn en transakcioj." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "ruli entute el sistema kaŝmemoro, ne ĝisdatigi kaŝmemoron" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "maksimuma komanda atendotempo" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "sencimiga eliga nivelo" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "ŝutas detalajn solv-rezultojn en dosierojn" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "montri duoblaĵojn, en deponejoj, en listaj/serĉaj komandoj" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "erara eliga nivelo" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "sencimiga eniga nivelo por rpm" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "aŭtomate jesi ĉiujn demandojn" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "aŭtomate nei ĉiujn demandojn" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "montri liston de dosieroj ene de la pako" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -"ŝalti nur specifajn deponejojn pere de identigilo aŭ glob, povas esti " -"specifita plurfoje" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "ekskluzivi pakojn pere de nomo aŭ glob" - -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:191 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "etikedo kaj vojo al cetera deponejo, povas esti specifita plurfoje." +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "malŝalti forigon de deponejoj kiuj ne plu estas uzataj" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "kontroli ĉu koloro estas uzata" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "marki metadatumojn kiel senvalidigitaj antaŭ ol ruli la komando" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "solvi nur al IPv4-adresoj" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "solvi nur al IPv6-adresoj" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "agordi dosierujon al kiu kopii pakojn" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "nur elŝuti pakojn" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "aldoni komenton al transakcio" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Inkluzivi cimoriparo-rilatajn pakojn, en ĝisdatigoj" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Inkluzivi plibonigo-rilatajn pakojn, en ĝisdatigoj" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Inkluzivi novapako-rilatajn pakojn, en ĝisdatigoj" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Inkluzivi sekureco-rilatajn pakojn, en ĝisdatigoj" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -"Inkluzivi pakojn kiu necesas por ripari la specifitan konsilon, en " -"ĝisdatigoj" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -"Inkluzivi pakojn kiu necesas por ripari la specifitan BZ, en ĝisdatigoj" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Montri nur disponeblajn pakojn." + +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Montri nur instalitajn pakojn." + +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Inkluzivi pakojn kiu necesas por ripari la specifitan CVE, en ĝisdatigoj" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"Inkluzivi sekureco-rilatajn pakojn kiu kongruas la gravecon, en ĝisdatigoj" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Devigi uzon de arĥitekturo" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Listo de ĉefaj komandoj:" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Listo de kromprogramaj komandoj:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Nomo" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoĥo" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Versio" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Versio" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Eldono" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arĥ" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Arĥitekturo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Neniam (lasta: %s)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Grandeco" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Tuj (lasta: %s)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "G-eco" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekundo(j) (lasta: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Fonto" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "D-ejo" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "montri ĉiujn deponejojn" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Deponejo" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "montri ŝaltitajn deponejojn (implicita)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "El deponejo" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "montri malŝaltitajn deponejojn" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Pakinto" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Neniu deponejo disponeblas" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Konstrua tempo" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "ŝaltita" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Instala tempo" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "malŝaltita" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instalite de" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Deponeja identigilo: " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Resumo" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Deponeja nomo : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Permesilo" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Deponeja stato : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Priskribo" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Neniu listigenda pako" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Deponejaj markoj : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "j" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "jes" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ne" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Deponeja grandeco : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Ĉu ĉi tio bonas? [j/N]: " +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Ĉu ĉi tio bonas? [J/n]: " +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Ĝisdatigita : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Grupo: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Grupa identigilo: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Priskribo: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "" -#: ../dnf/cli/output.py:796 +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "" + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "" + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "" + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "" + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "deponeja identigilo" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "stato" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nomo de deponejo" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid " Language: %s" -msgstr " Lingvo: %s" +msgid "Total packages: %s" +msgstr "Totalaj pakoj: %s" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Nepraj pakoj:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Implicitaj pakoj:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SKRIPTO" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Malnepraj pakoj:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Rulenda skripto en DNF ŝelo" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Kondiĉaj pakoj:" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Nesubtenita ŝlosilvaloro." -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Environment Group: %s" -msgstr "Media grupo: %s" +msgid "Could not find repository: %s" +msgstr "Ne povis trovi deponejon: %s" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} argumento [valoro]\n" +" argumento: debugleve, errorleve, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Se neniu valoro estas specifita, tiam la aktuala valoro estas presita.\n" +" Se valoro estas specifita, tiam tiu valoro estas agordita." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [komando]\n" +" presi helpon" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} argumento [opcio]\n" +" list: listigi deponejojn kaj ilian stato. opcio = [ all | id | glob]\n" +" enable: ŝalti deponejojn. opcio = deponeja identigilo\n" +" disable: malŝalti deponejojn. opcio = deponeja identigilo" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" solvi la transakcian aron" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} argumento\n" +" list: listigi la enhavojn de la transakcio\n" +" reset: reagordi (nuligi per nuloj) la transakcion\n" +" run: ruli la transakcion" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" ruli la transakcion" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" ĉesigi la ŝelon" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " Media identigilo: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Eraro: Ne povas malfermi %s por legado" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Nepraj grupoj:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Forlasante ŝelon" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Malnepraj grupoj:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "reinstali pakon" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Kongruita de:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Reinstalenda pako" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Filename : %s" -msgstr "Dosiernomo : %s" +msgid "Package %s available, but not installed." +msgstr "Pako %s disponeblas, sed ne estas instalita." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" + +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "montri, aŭ uzi, la informojn de grupoj" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Neniu grupdatumoj disponeblas por agorditaj deponejoj." + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Deponejo : %s" +msgid "Warning: Group %s does not exist." +msgstr "Averto: Grupo %s ne ekzistas." -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Priskribo : " +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Averto: Neniu grupo kongruas:" -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Disponeblaj mediaj grupoj:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Instalitaj mediaj grupoj:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Instalitaj grupoj:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Instalitaj lingvaj grupoj:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Disponeblaj grupoj:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Disponeblaj lingvaj grupoj:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inkluzivi malneprajn pakojn el grupo" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "montri ankaŭ kaŝitajn grupojn" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "montru nur instalitajn grupojn" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "montri nur disponeblajn grupojn" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "URL : %s" -msgstr "URL : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Nevalida grupo-subkomando, uzu: %s." + +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Ne eblas trovi nepran gruppakon." -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Permesilo : %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Provizas : %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:940 +#: ../dnf/db/group.py:368 #, python-format -msgid "Other : %s" -msgstr "Alia : %s" - -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Estis eraro dum kalkulado de totala elŝut-grandeco" +msgid "Will not install a source rpm package (%s)." +msgstr "Ne instalos fontan rpm-pakon (%s)" -#: ../dnf/cli/output.py:995 +#: ../dnf/repo.py:83 #, python-format -msgid "Total size: %s" -msgstr "Totala grandeco: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Jam elŝutita" + +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Total download size: %s" -msgstr "Totala elŝut-grandeco: %s" +msgid "unsupported checksum type: %s" +msgstr "mesubtenita kontrolsuma speco: %s" -#: ../dnf/cli/output.py:1001 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Installed size: %s" -msgstr "Instalita grandeco: %s" +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Estis eraro dum kulkulado de instalita grandeco" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Konsileto: [d]implicita, [e]ŝaltita, [x]malŝaltita, [i]nstalita" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Liberigita spaco: %s" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Markante pakojn kiel instalitaj de la grupo:" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Malatente nenecesan profilon: “{}/{}”" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Markante pakojn kiel forigitaj de la grupo:" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grupo" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Ne eblas kongrui profilon en argumento {}" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pakojn" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Neniu implicita profilo por modulo {}:{}" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Instalante grupajn/modulajn pakojn" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Profilo {} ne kongruas por modulo {}:{}" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Instalante grupajn pakojn" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Instalonte" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Ne eblas solvi argumenton {}" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Altgradigonte" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Neniu kongruo por pako {}" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Reinstalonte" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Instalonte dependecojn" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Instalonte malfortajn dependecojn" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Forigonte" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" +msgstr[1] "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Forigonte dependajn pakojn" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Ŝaltante alian fluon por “{}”." -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Forigonte neuzitajn dependecojn" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nenio montrenda." -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Malaltgradigonte" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Instalante pli novan version de “{}” ol specifita. Kialo: {}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Ŝaltitaj moduloj: {}." -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Neniu profilo specifita por “{}”, bonvolu specifi profilon." -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC-etendaĵo: Ŝlosilo por uzanto " -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "estas valida." -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Malŝaltante modulojn" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "havas nekonatan staton." -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Reagordante modulojn" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC-etendaĵo: " -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Instalante grupojn" - -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Altgradigante grupojn" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Komencis dnf-automatic." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Forigante grupojn" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Dormi por %s sekundoj" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/emitter.py:31 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "The following updates have been applied on '%s':" msgstr "" -"Preterpasante pakojn kun konfliktoj:\n" -"(aldonu “%s” al la komandlinio por devigi ilian altgradigon)" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:32 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Preterpasante pakojn kun difektajn dependecojn%s" - -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " aŭ parto de grupo" - -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Pako" +msgid "The following updates are available on '%s':" +msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Pako" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "anstataŭigante" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Updates downloaded on '%s'." msgstr "" -"\n" -"Transakcia resumo\n" -"%s\n" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instali" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Altgradigi" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Malsukcesis sendi retmesaĝon per “%s”: %s" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Forigi" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Malsukcesis lanĉi komandon “%s”: ricevis %d" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Malaltgradigi" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problemoj en peto:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Preterpasi" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "mankantaj pakoj: " -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Pako" -msgstr[1] "Pakoj" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "rompitaj pakoj: " -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Dependa pako" -msgstr[1] "Dependaj pakoj" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "mankantaj grupoj aŭ moduloj: " -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Altgradigitaj" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "rompitaj grupoj aŭ moduloj: " -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Malaltgradigitaj" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" +msgstr[1] "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstalitaj" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s estas malplena dosiero" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Forigitaj" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Malsukcesis" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problemo" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Totala" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "ŝargante deponejon “{}” fiasko: {}" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Ŝargado de deponejo “{}” malsukcesis" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistemo" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" + +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "" + +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" + +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Preterpasante kunigitan transakcion %d ĝis %d, ĉar ili surmetas" +msgid "%s: will never be expired and will not be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Neniu transakcio" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Malbonaj transakciaj identigiloj, aŭ pako(j), specifitaj" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Komandlinio" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Uzantonomo" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metadatuma kaŝmemoro kreita." -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Identigilo" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: uzante metadatumojn el %s." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Dato kaj horo" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Ago(j)" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Lasta kontrolo de metadatuma senvalidiĝo: antaŭ %s je %s." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Aliigita" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Neniu transakcia identigilo, aŭ pako, specifita" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Forigita" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Ne instalita" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Pli nova" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Pli malnova" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transakcia ID :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Komenca tempo :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Komenca rpmdb :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "" -#: ../dnf/cli/output.py:1870 -#, python-format -msgid "(%u seconds)" -msgstr "(%u sekundoj)" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Rulante transakcion" -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" -msgstr "(%u minutoj)" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Diskaj bezonoj:" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:910 #, python-format -msgid "(%u hours)" -msgstr "(%u horoj)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +msgstr[1] "" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u tagoj)" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Resumo de eraro(j)" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Fina tempo :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Fina rpmdb :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Uzanto :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Rompita" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Liver-kodo :" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Sukceso" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Fiaskoj:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Fiasko:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Eldon-versio :" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Komandlinio :" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Ne povis malfermi: {}" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Komento :" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transakcio farita per:" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problemo dum malfermado de pako %s" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Aliigitaj pakoj:" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Eligo de skripteto:" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Eraroj:" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "Ne povas forigi %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dependeco-instalo" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s forigita" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Arĥaikigita" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Neniu kongruo por grupa pako “{}”" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Arĥaikigante" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "Aldonante pakojn el grupo “%s”: %s" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Forigi" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstali" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" -#: ../dnf/cli/output.py:2142 -#, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Pako %s.%s %s estos instalita" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "neniu pako kongruita" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Package %s.%s %s estos altgradigo" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Pako %s ne instalita, ne povas malaltgradigi ĝin." -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Package %s.%s %s estos forigita" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Pli malalta versio de pako %s jam instalita, ne povas malaltgradigi ĝin." -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Package %s.%s %s estos reinstalita" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Pako %s ne instalita, ne povas reinstali ĝin." -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Package %s.%s %s estos malaltgradigo" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Dosiero %s estas fontpako kaj oni ne povas ĝisdatigi ĝin, malatentante." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Package %s.%s %s estos arĥaikigante" +msgid "Package %s not installed, cannot update it." +msgstr "Pako %s ne instalita, ne povas ĝisdatigi ĝin." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Package %s.%s %s estos altgradigita" +msgid "Package %s of higher version already installed, cannot update it." +msgstr "Pli alta versio de pako %s jam instalita, ne povas ĝisdatigi ĝin." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Package %s.%s %s estos arĥaikigita" - -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Komencante solvon de dependecoj" - -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Finante solvon de dependecoj" +msgid "Package %s available, but installed for different architecture." +msgstr "Pako %s disponeblas, sed instalita por alia arĥitekturo." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2173 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" +"Pako %s de plej malalta versio jam instalita, ne povas malaltgradigi ĝin." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Rulante" - -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Dormante" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Ago ne traktita: {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Neinterrompebla" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombio" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Nekonata" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Ne eblas trovi informojn pri la ŝlosita procezo (PID %d)" +msgid ". Failing package is: %s" +msgstr ". Fiaskante pako estas: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " La aplikaĵo kun PID %d estas: %s" +msgid "GPG Keys are configured as: %s" +msgstr "" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memoro : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Konsentis la ŝlosilon." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Rifuzis la ŝlosilon." + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Komencis: %s - antaŭ %s" +msgid "Key import failed (code %d)" +msgstr "" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Ŝlosilo sukcese enportita" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Ne instalis iujn ajn ŝlosilojn" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Stato : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "preterpasante." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Grupo “%s” ne estas instalita." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Eble vi intencis: {}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Grupo “%s” ne ekzistas." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Grupo “%s” ne instalita." +msgid "Package %s is already installed." +msgstr "Pako %s jam estas instalita." #: ../dnf/conf/config.py:134 #, python-format @@ -3277,6 +3528,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3287,36 +3543,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Ne instalos fontan rpm-pakon (%s)" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC-etendaĵo: Ŝlosilo por uzanto " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "estas valida." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "havas nekonatan staton." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC-etendaĵo: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "mesubtenita kontrolsuma speco: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "" @@ -3329,226 +3555,43 @@ msgstr "" msgid "done" msgstr "farita" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problemoj en peto:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "mankantaj pakoj: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "rompitaj pakoj: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "mankantaj grupoj aŭ moduloj: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "rompitaj grupoj aŭ moduloj: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" -msgstr[1] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" -msgstr[1] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Ŝaltante alian fluon por “{}”." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nenio montrenda." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Instalante pli novan version de “{}” ol specifita. Kialo: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Ŝaltitaj moduloj: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Neniu profilo specifita por “{}”, bonvolu specifi profilon." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Konsileto: [d]implicita, [e]ŝaltita, [x]malŝaltita, [i]nstalita" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Malatente nenecesan profilon: “{}/{}”" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Ne eblas kongrui profilon en argumento {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Neniu implicita profilo por modulo {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Profilo {} ne kongruas por modulo {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Ne eblas solvi argumenton {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Neniu kongruo por pako {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "preterpasante." -#: ../dnf/package.py:273 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "%s is empty file" -msgstr "%s estas malplena dosiero" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Analizado de dosiero malsukcesis: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Ŝargitaj kromprogramoj: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Jam elŝutita" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "ŝaltante %s deponejon" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Aldonis %s deponejon el %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Group_id '%s' does not exist." msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Malaltgradigante" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Purigo" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Instalante" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Reinstalante" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Forigante" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Altgradigante" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Kontrolante" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Rulante skripteton" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Preparante" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problemo" diff --git a/po/es.po b/po/es.po index bf389d1..62ce08c 100644 --- a/po/es.po +++ b/po/es.po @@ -28,7 +28,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-03-02 10:58+0000\n" "Last-Translator: Máximo Castañeda Riloba \n" "Language-Team: Spanish (http://www.transifex.com/projects/p/dnf/language/es/)\n" @@ -39,2085 +39,2020 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Las siguientes actualizaciones han sido aplicadas en '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Las siguientes actualizaciones están disponibles en '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Las siguientes actualizaciones fueron descargadas en '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Actualizaciones aplicadas en '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Actualizaciones descargadas en '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Actualizaciones disponibles en '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "No se pudo enviar un correo electrónico a través de '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "No se pudo ejecutar '%s': devolvió %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAQUETE" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valor de configuración desconocido: %s=%s en %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Paquete a instalar" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Opción de configuración desconocida: %s = %s en %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Revirtiendo" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Inicio de dnf-automatic." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Limpieza" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Espera de %s segundos" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Instalando" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Error: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Reemplazando" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "fallo al cargar repositorio '{}': {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Reinstalando" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Ha fallado la carga del repositorio '{}'" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Eliminando" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"El temporizador para almacenamiento en caché de metadatos está desactivado " -"cuando se ejecuta con una conexión limitada." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Actualizando" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" -"El temporizador para almacenamiento en caché de metadatos está desactivado " -"cuando se ejecuta con batería." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verificando" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Ejecutando scriptlet" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Caché de metadatos actualizado recientemente." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Preparando" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: nunca caducará y no se recargará." +msgid "Parsing file failed: %s" +msgstr "Falló el análisis del archivo: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: ha caducado y se recargará." +msgid "Loaded plugins: %s" +msgstr "Complementos cargados: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -"%s: los metadatos caducarán tras %d segundos, por lo que se recargarán ahora" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: caducará tras %d segundos." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Caché de metadatos creada." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: usando metadatos de %s." +msgid "enabling %s repository" +msgstr "habilitando repositorio %s" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Descartando repositorios: %s" +msgid "Added %s repo from %s" +msgstr "Añadido repositorio %s desde %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Última comprobación de caducidad de metadatos hecha hace %s, el %s." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Nombre" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" -"Los paquetes descargados se han guardado en caché para la próxima " -"transacción." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Nombre" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Puede borrar los paquetes de la caché ejecutando '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoch" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "tsflag no válido en el archivo de configuración: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Versión" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "No se pudo añadir el archivo de grupos desde el repositorio: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Versión" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Ejecutando verificación de operación" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Lanzamiento" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Error: verificación de operación vs depsolve:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arq." -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Verificación de operación exitosa." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Arquitectura" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Ejecutando prueba de operaciones" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Tam." -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Error en la verificación de operación:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Tamaño" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Prueba de operación exitosa." +#. Translators: This message should be no longer than 12 characters. +# auto translated by TM merge from project: firewalld, version: master, DocId: +# po/firewalld +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Fuente" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Ejecutando operación" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Repo" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Requerimientos de disco:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Repositorio" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Se necesita al menos %dMB más de espacio en %s." -msgstr[1] "Se necesitan al menos %dMB más de espacio en %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Desde repo" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Resumen de errores" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Empaquetador" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "La base de datos de RPM se ha cambiado desde fuera de DNF." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Construido" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Se produjo algún error durante la transacción." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Instalado" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Fallo al obtener el bloqueo de la operación (como usuario %s)." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instalado por" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "No se pudo ejecutar la transacción" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Resumen" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "La transacción no pudo iniciarse:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Resumen" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Falló al eliminar archivo de transacción %s" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "No se descargaron algunos paquetes. Se volverá a intentar." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licencia" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPMs redujo %.1f MB de actualizaciones a %.1f MB (%d.1%% de ahorro)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Descripción" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Los errores en Delta RPMs incrementaron %.1f MB de actualizaciones a %.1f MB" -" (%d.1%% desperdiciado)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Descripción" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "No se pudo abrir: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "No hay paquetes que listar" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "No se ha instalado la llave pública de %s" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "s" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problemas abriendo el paquete %s" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "sí" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "¿Está de acuerdo [s/N]?: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "¿Está de acuerdo [S/n]?: " + +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "La llave pública de %s no es confiable" +msgid "Group: %s" +msgstr "Grupo: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "El paquete %s no está firmado" +msgid " Group-Id: %s" +msgstr " Group-Id: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "No es posible eliminar %s" +msgid " Description: %s" +msgstr " Descripción: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s eliminado" +msgid " Language: %s" +msgstr " Idioma: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "No hay coincidencia para el grupo \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Paquetes obligatorios:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Añadiendo paquetes del grupo '%s': %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Paquetes predeterminados:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nada por hacer." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Paquetes opcionales:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "No hay grupos marcados para eliminar." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Paquetes condicionales:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "No hay grupos marcados para actualizar." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Grupos de entorno: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "No hay coincidencias para el argumento: %s" +msgid " Environment-Id: %s" +msgstr " Environment-Id: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "no existe paquete coincidente" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Grupos obligatorios:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "El paquete %s no está instalado, no se puede revertir." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Grupos opcionales" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Ya hay instalada una versión anterior del paquete %s, no se puede revertir." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Resultado de:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "El paquete %s n está instalado, no puede reinstalarse." +msgid "Filename : %s" +msgstr "Archivo : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"El archivo %s es un paquete de fuentes y no se puede actualizar, por lo que " -"se descarta." +msgid "Repo : %s" +msgstr "Repositorio : %s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "El paquete %s no está instalado, no puede actualizarse." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Descripción : " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"El paquete %s de una versión mas reciente esta instalado, no se puede " -"actualizar." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "El paquete %s está disponible, pero no instalado." +msgid "License : %s" +msgstr "Licencia : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "El paquete %s está disponible, pero instalado para otra arquitectura." +msgid "Provide : %s" +msgstr "Proporciona : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "Ningún paquete %s instalado." +msgid "Other : %s" +msgstr "Otros : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Formato incorrecto: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "No se han seleccionado paquetes para eliminar." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "Tamaño total: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Hay paquetes para %s, pero no instalados." +msgid "Total download size: %s" +msgstr "Tamaño total de la descarga: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Ya está instalada la versión más baja del paquete %s, no se puede revertir." +msgid "Installed size: %s" +msgstr "Tamaño instalado: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Acción desconocida: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Hubo un error mientras se calculaba el tamaño instalado" -# auto translated by TM merge from project: dnf-plugins-extras, version: -# master, DocId: dnf-plugins-extras -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "No hay ningún paquete %s disponible." +msgid "Freed space: %s" +msgstr "Espacio liberado: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"No es necesaria ninguna actualización de seguridad, pero hay {} " -"actualización disponible" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Marcando paquetes como instalados por el grupo:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"No es necesaria ninguna actualización de seguridad, pero hay {} " -"actualizaciones disponibles" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Marcando paquetes como removidos por el grupo:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " -"actualización disponible" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grupo" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " -"actualizaciones disponibles" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paquetes" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". El paquete que falla es: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Instalando los paquetes del grupo/módulo" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Llaves GPG configuradas como: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Instalando los grupos de paquetes" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "La llave GPG de %s (0x%s) ya se encuentra instalada" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Instalando" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Se ha aprobado la clave." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Actualizando" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Se ha rechazado la clave." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Reinstalando" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "La importación de la llave falló (código %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Instalando dependencias" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "La llave ha sido importada exitosamente" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Instalando dependencias débiles" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "No se instaló ninguna llave" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Eliminando" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero con este paquete no son correctas.\n" -"Verifique que las URLs de la llave para este repositorio estén correctamente configuradas." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Eliminando dependencias" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "" -"La importación de la(s) llave(s) no funcionó, ¿llave(s) equivocada(s)?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Eliminando dependencias sin uso" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Tal vez quiso decir: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Revirtiendo" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" -"El paquete \"{}\" del repositorio local \"{}\" no tiene una suma de " -"verificación correcta" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Instalando perfiles de módulos" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -"Algunos paquetes del repositorio local no pasan el control de integridad" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "" -"El paquete \"{}\" del repositorio \"{}\" no tiene una suma de verificación " -"correcta" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Activando flujos de módulos" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Algunos paquetes no están correctos en la caché, pero no se pueden descargar" -" debido al uso de la opción \"--cacheonly\"" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Cambiando flujos de módulos" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "El paquete %s ya está instalado." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Falló el análisis del archivo \"%s\": %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Instalando grupos de entorno" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "No se pudo leer el archivo \"%s\": %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Actualizando grupos de entorno" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Error de configuración: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Eliminando grupos de entorno" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Los alias contienen infinitas redirecciones" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Instalando grupos" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, se usarán los parámetros originales" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Actualizando grupos" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instalado : %s-%s en %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Eliminando grupos" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Construido: %s en %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF se limitará a descargar los paquetes para la transacción" - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF se limitará a descargar los paquetes, instalar las llaves gpg y " -"comprobar la transacción." +"Descartando paquetes con conflictos:\n" +"(añada '%s' a la linea de comandos para forzar su actualización)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operación abortada." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Descartando paquetes con conflictos en las dependencias%s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Descargando paquetes:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " o que son parte de un grupo" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Error al descargar los paquetes:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Paquete" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Falló la transacción" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Paquete" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "se sustituye" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n" -"Utilice \"-y\" para forzarla." +"\n" +"Resumen de la transacción\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "FALLÓ la verificación de GPG" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalar" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Listas de cambios para {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Actualizar" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Reemplazando paquetes" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Eliminar" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "No se han seleccionado paquetes para sincronización de distribución" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Revertir" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "No se han seleccionado paquetes para revertir." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Descartar" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Paquetes instalados" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paquete" +msgstr[1] "Paquetes" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Paquetes disponibles" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Paquete dependiente" +msgstr[1] "Paquetes dependientes" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Autoeliminar Paquetes" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Actualizado" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Paquetes extra" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Revertido" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Actualizaciones disponibles" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instalado" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Paquetes añadidos recientemente" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstalado" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "No hay paquetes que se correspondan con la lista" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Omitido" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "No se ha encontrado ningún resultado" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Eliminado" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "No se ha indicado un ID de transacción" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Fallido" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "No se ha encontrado el ID de transacción indicado" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "¡Se ha encontrado más de un ID de transacción!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Historial de operaciones incompleto antes de %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Historial de operaciones incompleto después de %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Deshaciendo la transacción {}, de {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Descartando la transacción fusionada de %d a %d, pues se solapa" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Repositorio desconocido: '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Sin transacciones" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "No hay repositorios coincidentes: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Se han indicado paquetes o IDs de transacciones erróneas" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Este comando debe ejecutarse como usuario root." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Línea de comandos" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "No existe el comando: %s. Por favor, utilice %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Usuario" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Podría ser un complemento de DNF, pruebe: \"dnf install 'dnf-command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Podría tratarse de un complemento de DNF, pero la carga de complementos no " -"está activada." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Día y hora" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir y --downloaddir sólo son válidos si acompañan a --downloadonly o a" -" los comandos download o system-upgrade." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Acción(es)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled y --disable, --set-disabled requieren el uso del " -"comando config-manager." +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Modificado" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "No se pudo obtener el histórico" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "No se ha indicado ningún paquete ni ID de transacción" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"No se pudo detectar la versión de lanzamiento (use '--releasever' para " -"especificarla)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Eliminado" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "opción {}: no permitida con la opción {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "No instalado" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "El comando \"%s\" ya ha sido definido" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Antiguos" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Exclusiones en dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Nuevos" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Inclusiones en dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID de transacción:" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Exclusiones en repositorio " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Hora inicial :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Inclusiones en repositorio " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Rpmdb inicial :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Para diagnosticar el problema, intente ejecutar: '%s'." +msgid "(%u seconds)" +msgstr "(%u segundos)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Probablemente tiene corrupta la RPMDB, la ejecución '%s' podría solucionar " -"el problema." +msgid "(%u minutes)" +msgstr "(%u minutos)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Tiene activada la verificación de paquetes mediante GPG. Es una buena idea,\n" -"pero no tiene ninguna llave pública GPG instalada. Debe descargar e instalar\n" -"las de los paquetes que desea instalar.\n" -"Puede hacerlo con el comando:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"También puede especificar la url de la llave que le gustaría usar para\n" -"un repositorio en la opción 'gpgkey' en la sección del repositorio y DNF\n" -"la instalará por usted.\n" -"\n" -"Para más información contacte con su distribución o proveedor de paquetes." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u horas)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problema del repositorio: %s" +msgid "(%u days)" +msgstr "(%u dias)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "muestra detalles acerca de un paquete o de un grupo de paquetes" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Hora final :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "mostrar todos los paquetes (opción predeterminada)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Rpmdb final :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "mostrar sólo los paquetes disponibles" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Usuario :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "mostrar sólo los paquetes instalados" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Código de retorno:" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "mostrar sólo los paquetes extras" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Abortado" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "mostrar sólo las actualizaciones" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Éxito" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "" -"mostrar sólo los paquetes con marca de borrado automático cuando no haya " -"dependencias" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Errores:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "mostrar sólo paquetes con cambios recientes" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Error:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAQUETE" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Publicación :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "muestra un paquete o grupos de paquetes" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Línea de comando :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "localiza el paquete que ofrezca el valor indicado" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Comentario :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "UN_TEXTO" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transacción realizada con:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Buscando paquetes: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Paquetes modificados:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "comprueba si hay actualizaciones disponibles" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Información del scriptlet:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "mostrar lista de cambios antes de la actualización" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Errores:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "No hay ningún paquete disponible." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Instalación de dependencias" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "No se han seleccionado paquetes para instalar." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Reemplazado" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Ningún paquete instalado." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Eliminar" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstalar" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (desde %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Paquete %s.%s %s seleccionado para instalar" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "El paquete instalado %s%s no se encuentra disponible." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Paquete %s.%s %s seleccionado como actualización" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Ningún paquete instalado desde el repositorio." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Paquete %s.%s %s seleccionado para eliminar" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "No se han seleccionado paquetes para reinstalar." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "No se han seleccionando paquetes para actualizar." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Paquete %s.%s %s seleccionado para revertir" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "ejecuta comandos con todos los paquetes en un repositorio dado" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Paquete %s.%s %s seleccionado para actualizar" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "muestra un mensaje de ayuda del uso" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Comenzando resolución de dependencias" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "muestra o usa el historial de transacciones" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Resolución de dependencias finalizada" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Se ha encontrado más de un ID de transacción.\n" -"'{}' exige un ID de transacción o nombre de paquete." +"Importando llave GPG 0x%s:\n" +" ID usuario: \"%s\"\n" +" Huella : %s\n" +" Desde : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "No se ha indicado ningún paquete ni ID de transacción." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Error en la línea de comando: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "No posee acceso a la base de datos del historial." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "formato incorrecto: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"No se pueden deshacer las operaciones %s, hacerlo resultaría en una base de " -"datos de paquetes inconsistente." +msgid "Setopt argument has multiple values: %s" +msgstr "Hay varios valores para el parámetro setopt: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"No se puede revertir la operación %s, hacerlo resultaría en una base de " -"datos de paquetes inconsistente." +msgid "Setopt argument has no value: %s" +msgstr "No se define valor para el parámetro setopt: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"La definición del rango de transacciones no es válida '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Parámetros opcionales" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"No se pudo convertir '{}' en un ID de transacción.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "ubicación del archivo de configuración" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "No se ha encontrado ninguna transacción que manipule el paquete '{}'." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "operación discreta" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Muestra o crea alias de comandos" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "operación detallada" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "activar uso de alias" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "mostrar la versión de DNF y salir" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "desactivar uso de alias" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "define la raíz de instalación" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Los alias están activos" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "no instalar documentación" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Los alias no están activos" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "desactivar todos los complementos" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "La clave de alias no es válida: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "activar complementos por nombre" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "El alias no tiene valor: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "desactivar complementos de acuerdo a su nombre" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Añadido alias: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "" +"anular el valor de $releasever de archivos de configuración y repositorio" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "No se encuentra el alias: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "define opciones arbitrarias de configuración y repositorios" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Borrado el alias: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "resuelve los problemas de dependencias saltándose paquetes" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "mostrar ayuda del comando" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "permitir borrado de paquetes instalados para resolver dependencias" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "El uso de alias no está activo." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "intentar la mejor versión del paquete disponible en operaciones." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "No se indicó ningún alias." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "no limitar la transacción al mejor candidato" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "No se indicó ningún alias." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "" +"ejecutar completamente a partir de la caché de sistema (no del usuario), sin" +" actualizarla" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "No hay ningún alias." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "tiempo máximo de espera de comando" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "No hay coincidencias para %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "nivel de depuración de la salida" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -"elimina los paquetes que se instalaron debido a dependencias y que ya no se " -"necesitan" - -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Paquete a eliminar" +"descargar en archivos los resultados detallados de la resolución de " +"dependencias" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "comprobar problemas en la base de datos de paquetes" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "" +"mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "mostrar todos los problemas (opción predeterminada)" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "nivel de error de la salida" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "mostrar problemas de dependencias" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"activa la lógica de obsolescencia de dnf para upgrade, o muestra las " +"capacidades que el paquete hace obsoletas para info, list y repoquery" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "mostrar problemas de duplicados" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "nivel de depuración de salida para rpm" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "mostrar paquetes obsoletos" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "responder \"sí\" a todas las preguntas" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "mostrar problemas con funciones proporcionadas" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "responder \"no\" a todas las preguntas" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "a {} le falta {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"activar repositorios específicos por identificador o patrón, se puede usar " +"varias veces" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} es un duplicado de {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"activar repositorios con el comando config-manager (guarda automáticamente)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} es reemplazado por {}" - -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} proporciona {}, pero no se pudo encontrar" - -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Eliminando archivo %s" - -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "elimina los datos de la caché" - -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tipo de metadatos que limpiar" - -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Limpiando los datos: " +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"desactivar repositorios con el comando config-manager (guarda " +"automáticamente)" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Caché caducada" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "excluir paquetes por nombre o patrón" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d archivo eliminado" -msgstr[1] "%d archivos eliminados" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "desactivar la opción excludepkgs" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Esperando a que finalice el proceso con pid %d." +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "nombre y ruta a un repositorio adicional, se puede usar varias veces" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Mostrar las dependencias del paquete y qué paquetes las suplen" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "" +"desactiva el proceso de eliminación de dependencias que ya no se necesitan" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -"sincroniza los paquetes instalados a las últimas versiones disponibles" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Paquete a sincronizar" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "controla la utilización de colores" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Revierte un paquete a una versión anterior" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "marcar los metadatos como caducados antes de ejecutar el comando" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Paquete a revertir" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "resolver a direcciones IPv4 únicamente" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "muestra o usa la información de grupos" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "resolver a direcciones IPv6 únicamente" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "" -"No existen datos de grupo disponibles en los repositorios configurados." +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "directorio al que copiar los paquetes" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Aviso: el grupo %s no existe." +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "Solo descargar los paquetes" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Advertencia: No hay grupos coincidentes:" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "añade un comentario a la transacción" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Grupos de entorno disponibles:" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Incluir paquetes con solución de problemas" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Grupos de entorno instalados:" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Incluir paquetes con mejoras" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grupos instalados:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Incluir nuevos paquetes" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grupos de idioma instalados:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Incluir paquetes de seguridad" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grupos disponibles:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "Incluir los paquetes necesarios para corregir el aviso indicado" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Grupos de idioma disponibles:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "Incluir los paquetes necesarios para corregir el error de BZ indicado" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "incluir paquetes opcionales del grupo" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "Incluir los paquetes necesarios para corregir el CVE indicado" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "mostrar también los grupos ocultos" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "Incluir paquetes de seguridad con esa severidad" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "mostrar sólo los grupos instalados" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Fuerza el uso de una arquitectura" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "mostrar sólo los grupos disponibles" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Lista de comandos principales:" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Lista de comandos de los complementos:" + +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Sub-comando groups invalido, use: %s." +msgid "Error: %s" +msgstr "Error: %s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "No se pudo encontrar un paquete obligatorio del grupo." +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Terminado." -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "instala uno o varios paquetes en su sistema" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Sin permiso de lectura/ejecución en el directorio actual, moviendo a /" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Paquete a instalar" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"pruebe a añadir '{}' a la línea de comandos para reemplazar los paquetes que" +" producen conflictos" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "No se pudo encontrar ningún resultado" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" +"pruebe a añadir '{}' para descartar los paquetes que no se pueden instalar" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "La ruta de archivo rpm no es válida: %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " o '{}' para descartar los paquetes que no se pueden instalar" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Para \"{0}\" existen las siguientes alternativas: {1}" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"pruebe a añadir '{}' para no tener en cuenta sólo los mejores candidatos" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "genera la caché de metadatos" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " o '{}' para no tener en cuenta sólo los mejores candidatos" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Creando los archivos de caché para todos los archivos de metadatos." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dependencias resueltas." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" -"marca o desmarca los paquetes instalados como instalados por el usuario." +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "¡Listo!" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as user installed." -msgstr "%s marcado como instalado por el usuario." +msgid " Installed: %s-%s at %s" +msgstr " Instalado : %s-%s en %s" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s desmarcado como instalado por el usuario." +msgid " Built : %s at %s" +msgstr " Construido: %s en %s" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s marcado como instalado por un grupo." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF se limitará a descargar los paquetes para la transacción" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Error:" - -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "El paquete %s no está instalado." - -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "La operación cambiaría el módulo '{0}' del flujo '{1}' al '{2}'" - -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "No se encontraron módulos coincidentes" - -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"No se puede cambiar el flujo activo de un módulo.\n" -"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá activar el otro flujo." - -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:194 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"No se puede cambiar el flujo activo de un módulo.\n" -"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá instalar el otro flujo." - -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interactuar con los módulos." - -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "mostrar sólo los módulos activos" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "mostrar sólo los módulos inactivos" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "mostrar sólo los módulos instalados" +"DNF se limitará a descargar los paquetes, instalar las llaves gpg y " +"comprobar la transacción." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "mostrar el contenido del perfil" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operación abortada." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "reinstala un paquete" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nada por hacer." -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Paquete a reinstalar" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Descargando paquetes:" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "elimina uno o varios paquetes de su sistema" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Error al descargar los paquetes:" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "elimina paquetes duplicados" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Falló la transacción" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"elimina versiones antiguas de paquetes de sólo instalación que superen el " -"límite" +"Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n" +"Utilice \"-y\" para forzarla." -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "No se encontraron paquetes duplicados para eliminar." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "FALLÓ la verificación de GPG" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "No se encontraron paquetes de sólo instalación para eliminar." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Listas de cambios para {}" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "desconocido" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Reemplazando paquetes" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "Nunca (último: %s)" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "No se han seleccionado paquetes para sincronización de distribución" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Instant (last: %s)" -msgstr "Instantáneo (último: %s)" +msgid "No match for argument: %s" +msgstr "No hay coincidencias para el argumento: %s" -#: ../dnf/cli/commands/repolist.py:44 +# auto translated by TM merge from project: dnf-plugins-extras, version: +# master, DocId: dnf-plugins-extras +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s segundo(s) (último: %s)" +msgid "No package %s available." +msgstr "No hay ningún paquete %s disponible." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "muestra los repositorios de software configurados" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Hay paquetes para %s, pero no instalados." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "mostrar todos los repositorios" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "No se han seleccionado paquetes para revertir." -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "mostrar los repositorios activos (opción predeterminada)" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Paquetes instalados" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "mostrar los repositorios desactivados" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Paquetes disponibles" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "No hay ningún repositorio disponible" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Autoeliminar Paquetes" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "habilitado" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Paquetes extra" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "inhabilitado" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Actualizaciones disponibles" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Paquetes añadidos recientemente" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-name : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "No hay paquetes que se correspondan con la lista" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "No se ha encontrado ningún resultado" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revision: " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "No se ha indicado un ID de transacción" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "No se ha encontrado el ID de transacción indicado" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "¡Se ha encontrado más de un ID de transacción!" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Historial de operaciones incompleto antes de %u." -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Historial de operaciones incompleto después de %u." -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-size : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Ningún paquete %s instalado." -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Deshaciendo la transacción {}, de {}" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Actualizados : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Repositorio desconocido: '%s'" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "No hay repositorios coincidentes: %s" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Este comando debe ejecutarse como usuario root." -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "No existe el comando: %s. Por favor, utilice %s --help" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Podría ser un complemento de DNF, pruebe: \"dnf install 'dnf-command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Podría tratarse de un complemento de DNF, pero la carga de complementos no " +"está activada." -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repositorio excluído: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Error de configuración: %s" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Nombre de archivo del repositorio: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir y --downloaddir sólo son válidos si acompañan a --downloadonly o a" +" los comandos download o system-upgrade." -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id del repositorio" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled y --disable, --set-disabled requieren el uso del " +"comando config-manager." -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "estado" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nombre del repositorio" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Total de paquetes: %s" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"No se pudo detectar la versión de lanzamiento (use '--releasever' para " +"especificarla)" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "buscar paquetes que coincidan con la palabra clave" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "opción {}: no permitida con la opción {}" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "la clave para buscar" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "El comando \"%s\" ya ha sido definido" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " -"parámetros)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Exclusiones en dnf.conf: " -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Inclusiones en dnf.conf: " -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "mostrar solamente resultados de esta ARCH" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Exclusiones en repositorio " -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "mostrar solamente resultados que sean dueños de este FILE" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Inclusiones en repositorio " -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "mostrar sólo resultados con conflictos con REQ" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Valor inesperado para la variable de entorno: DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"muestra resultados que requieren, sugieren, complementan, mejoran o " -"recomiendan archivos REQ o paquetes que proporcionan REQ" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Falló el análisis del archivo \"%s\": %s" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "mostrar sólo los resultados que reemplazan a REQ" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "No se pudo leer el archivo \"%s\": %s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "mostrar sólo los resultados que proporcionan REQ" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Los alias contienen infinitas redirecciones" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "" -"mostrar los resultados que requieren el archivo REQ o que algún paquete " -"proporcione REQ" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, se usarán los parámetros originales" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "mostrar solo los resultados que recomiendan REQ" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Ejecutando" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "mostrar solo los resultados que mejoran REQ" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Durmiendo" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "mostrar solo los resultados que sugieren REQ" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ininterrumplible" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "mostrar solo los resultados que complementan REQ" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" -"comprobar dependencias implícitas (archivos y provisiones); opción " -"predeterminada" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Rastreado/Detenido" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" -"comprobar las dependencias tal como se indican, opción contraria a --alldeps" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Desconocido" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -"con --whatrequires y --requires --resolve, hace una consulta recursiva." +"Imposible encontrar información acerca del proceso bloqueante (PID %d)" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "mostrar todas las dependencias y qué paquetes las suplen" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " La aplicación con PID %d es: %s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "mostrar etiquetas disponibles para usar con --queryformat" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memoria : %5s RSS (%5sB VSZ)" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "resolver las capacidades hasta los paquetes que las originan" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Iniciado: %s - hace %s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "mostrar el árbol recursivo para paquete(s)" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Estado : %s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "operar en el RPM fuente correspondiente" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Muestra o crea alias de comandos" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"mostrar los N paquetes más recientes para un nombre.arquitectura dado (o los" -" anteriores a los N más recientes si N es negativo)" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "activar uso de alias" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "mostrar información detallada del paquete" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "desactivar uso de alias" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "mostrar la lista de archivos del paquete" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Los alias están activos" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "mostrar el nombre del paquete fuente RPM" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Los alias no están activos" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "mostrar cambios del paquete" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "La clave de alias no es válida: %s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formato para presentar paquetes encontrados" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "El alias no tiene valor: %s" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" -" (predeterminado)" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Añadido alias: %s" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"usar nombre-versión-lanzamiento para mostrar los paquetes (opción " -"predeterminada de rpm)" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "No se encuentra el alias: %s" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"usar epoch:nombre-versión-lanzamiento.arquitecura para mostrar los pquetes" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Borrado el alias: %s" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias %s" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "limitar la consulta a los paquetes duplicados instalados" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Alias %s='%s'" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "limitar la consulta a paquetes «installonly» instalados" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "El uso de alias no está activo." -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"limitar la consulta a paquetes instalados con dependencias sin satisfacer" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "No se indicó ningún alias." -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "mostrar de dónde se pueden descargar los paquetes" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "No se indicó ningún alias." -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "No hay ningún alias." -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Mostrar las capacidades de las que el paquete puede depender, mejorar, " -"recomendar, sugerir y complementar." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "No hay coincidencias para %s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Mostrar las capacidades que el paquete puede mejorar." +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "busca detalles en los paquetes con la cadena indicada" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Mostrar las capacidades proporcionadas por el paquete." +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "buscar también en descripción y URL de los paquetes" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Mostrar las capacidades que el paquete recomienda." +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "TEXTO_CONSULTA" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Mostrar las capacidades de las que el paquete depende." +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " , " -#: ../dnf/cli/commands/repoquery.py:226 +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"mostrar las capacidades de las que el paquete depende para ejecutar un guion" -" %%pre." +msgid "%s Exactly Matched: %%s" +msgstr "Coincidencia exacta en %s: %%s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Mostrar las capacidades que el paquete sugiere." +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "Coincidencia en %s: %%s" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Mostrar las capacidades que el paquete puede complementar." +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "No se encontraron coincidencias." -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Mostrar sólo paquetes disponibles" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Buscando paquetes: " -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Mostrar solo paquetes instalados" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "comprobar problemas en la base de datos de paquetes" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Mostrar sólo paquetes que no están presentes en ninguno de los repositorios " -"disponibles" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "mostrar todos los problemas (opción predeterminada)" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "Mostrar sólo paquetes que actualizan para alguno ya instalado" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "mostrar problemas de dependencias" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Mostrar sólo paquetes que se puede eliminar con el comando \"dnf " -"autoremove\"" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "mostrar problemas de duplicados" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Mostrar sólo paquetes instalados por el usuario." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "mostrar paquetes obsoletos" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Mostrar sólo paquetes editados recientemente" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "mostrar problemas con funciones proporcionadas" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "a {} le falta {}" + +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} es un duplicado de {}" + +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} es reemplazado por {}" + +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} proporciona {}, pero no se pudo encontrar" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -"La opción '--resolve' debe usarse junto con '--conflicts', '--depends', '--" -"enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" -"suggests' o '--supplements'" +"sincroniza los paquetes instalados a las últimas versiones disponibles" -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Paquete a sincronizar" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "actualiza uno o varios paquetes en su sistema" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Paquete a actualizar" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "No se han seleccionando paquetes para actualizar." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"La opción '--recursive' debe usarse junto con '--whatrequires ' " -"(opcionalmente puede incluir '--alldeps', pero no '--exactdeps'), o con '--" -"requires --resolve'" +"elimina los paquetes que se instalaron debido a dependencias y que ya no se " +"necesitan" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "El paquete {} no contiene archivos" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Paquete a eliminar" -# auto translated by TM merge from project: dnf-plugins-core, version: master, -# DocId: dnf-plugins-core -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Etiquetas de consulta disponibles: usar --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "genera la caché de metadatos" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "la opción {} necesita --whatrequires o --whatdepends" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Creando los archivos de caché para todos los archivos de metadatos." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Para diagnosticar el problema, intente ejecutar: '%s'." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" +"Probablemente tiene corrupta la RPMDB, la ejecución '%s' podría solucionar " +"el problema." -#: ../dnf/cli/commands/repoquery.py:501 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"description:\n" -" For the given packages print a tree of the packages." +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"No se ha indicado una opción válida\n" -"uso: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [búsqueda] [--tree]\n" +"Tiene activada la verificación de paquetes mediante GPG. Es una buena idea,\n" +"pero no tiene ninguna llave pública GPG instalada. Debe descargar e instalar\n" +"las de los paquetes que desea instalar.\n" +"Puede hacerlo con el comando:\n" +" rpm --import public.gpg.key\n" "\n" -"descripción:\n" -" Para los paquetes indicado mostrar un árbol de los paquetes." +"\n" +"También puede especificar la url de la llave que le gustaría usar para\n" +"un repositorio en la opción 'gpgkey' en la sección del repositorio y DNF\n" +"la instalará por usted.\n" +"\n" +"Para más información contacte con su distribución o proveedor de paquetes." -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "busca detalles en los paquetes con la cadena indicada" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Problema del repositorio: %s" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "buscar también en descripción y URL de los paquetes" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "TEXTO_CONSULTA" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "muestra detalles acerca de un paquete o de un grupo de paquetes" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Nombre" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "mostrar todos los paquetes (opción predeterminada)" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Resumen" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "mostrar sólo los paquetes disponibles" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Descripción" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "mostrar sólo los paquetes instalados" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "mostrar sólo los paquetes extras" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " , " +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "mostrar sólo las actualizaciones" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "Coincidencia exacta en %s: %%s" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "" +"mostrar sólo los paquetes con marca de borrado automático cuando no haya " +"dependencias" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "Coincidencia en %s: %%s" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "mostrar sólo paquetes con cambios recientes" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "No se encontraron coincidencias." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "muestra un paquete o grupos de paquetes" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "ejecutar una sesión interactiva de DNF" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "localiza el paquete que ofrezca el valor indicado" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "GUION" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "UN_TEXTO" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Guion a ejecutar en la sesión de DNF" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "comprueba si hay actualizaciones disponibles" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Clave desconocida." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "mostrar lista de cambios antes de la actualización" -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "No hay ningún paquete disponible." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "No se han seleccionado paquetes para instalar." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Ningún paquete instalado." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "Could not find repository: %s" -msgstr "No se pudo encontrar el repositorio %s" +msgid " (from %s)" +msgstr " (desde %s)" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "El paquete instalado %s%s no se encuentra disponible." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Ningún paquete instalado desde el repositorio." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "No se han seleccionado paquetes para reinstalar." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "No se han seleccionado paquetes para eliminar." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "ejecuta comandos con todos los paquetes en un repositorio dado" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "muestra un mensaje de ayuda del uso" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "muestra o usa el historial de transacciones" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} arg [valor]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Si no se indica valor se muestra el actual.\n" -" Si se indica valor se cambia el ajuste." +"Se ha encontrado más de un ID de transacción.\n" +"'{}' exige un ID de transacción o nombre de paquete." -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "No se ha indicado ningún paquete ni ID de transacción." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "No posee acceso a la base de datos del historial." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -"{} [comando]\n" -" muestra ayuda" +"No se pueden deshacer las operaciones %s, hacerlo resultaría en una base de " +"datos de paquetes inconsistente." -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -"{} arg [opción]\n" -" list: muestra repositorios y sus estados. opción = [all | id | glob]\n" -" enable: activa repositorios. opción = id del repositorio\n" -" disable: desactiva repositorioss. opción = id del repositorio" +"No se puede revertir la operación %s, hacerlo resultaría en una base de " +"datos de paquetes inconsistente." -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" resolve the transaction set" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{}\n" -" resuelve la transacción" +"La definición del rango de transacciones no es válida '{}'.\n" +"Use '..'." -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{} arg\n" -" list: muestra el contenido de la transacción\n" -" reset: reinicia (vacía) la transacción\n" -" run: ejecuta la transacción" +"No se pudo convertir '{}' en un ID de transacción.\n" +"Use '', 'last', 'last-'." -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "No se ha encontrado ninguna transacción que manipule el paquete '{}'." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Revierte un paquete a una versión anterior" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Paquete a revertir" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"{}\n" -" ejecuta la transacción" +"actualiza, pero sólo paquetes que solucionan problemas que afectan a su " +"sistema" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "La operación cambiaría el módulo '{0}' del flujo '{1}' al '{2}'" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "No se encontraron módulos coincidentes" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -"{}\n" -" sale de la sesión" +"No se puede cambiar el flujo activo de un módulo.\n" +"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá activar el otro flujo." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -"Comandos específicos de sesión:\n" -"\n" -"config realiza ajustes de configuración\n" -"help muestra ayuda\n" -"repository (o repo) activa, desactiva o lista repositorios\n" -"resolvedep resuelve la transacción\n" -"transaction (o ts) muestra, vacía o ejecuta la transacción\n" -"run resuelve y ejecuta la transacción\n" -"exit (o quit) sale de la sesión" +"No se puede cambiar el flujo activo de un módulo.\n" +"Se recomienda eliminar todo el contenido instalado del módulo y reiniciarlo mediante 'dnf module reset ', tras lo cual podrá instalar el otro flujo." -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Error: no se pudo abrir %s para lectura" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interactuar con los módulos." -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Saliendo de la sesión" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "mostrar sólo los módulos activos" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "mostrar sólo los módulos inactivos" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "mostrar sólo los módulos instalados" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "mostrar el contenido del perfil" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "elimina uno o varios paquetes de su sistema" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "elimina paquetes duplicados" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -"ejecutar una modalidad dnf interactiva para eliminar e instalar un spec" +"elimina versiones antiguas de paquetes de sólo instalación que superen el " +"límite" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Lo que se quiere eliminar" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "No se encontraron paquetes duplicados para eliminar." -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Lo que se quiere instalar" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "No se encontraron paquetes de sólo instalación para eliminar." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Formato incorrecto: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -2131,6 +2066,11 @@ msgstr "mejora" msgid "security" msgstr "seguridad" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "desconocido" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "paquete nuevo" @@ -2253,1196 +2193,1509 @@ msgid "Unknown/Sec." msgstr "Desconocido/Seg." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Errores" +msgid "Update ID" +msgstr "Actualizar ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tipo" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Actualizar ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Actualizado" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Errores" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Descripción" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Derechos" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Severidad" -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" -msgstr "Archivos" - -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instalado" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Derechos" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "falso" +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" +msgstr "Archivos" #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "verdadero" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "actualiza uno o varios paquetes en su sistema" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Paquete a actualizar" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "falso" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"actualiza, pero sólo paquetes que solucionan problemas que afectan a su " -"sistema" +"marca o desmarca los paquetes instalados como instalados por el usuario." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Terminado." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s marcado como instalado por el usuario." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Sin permiso de lectura/ejecución en el directorio actual, moviendo a /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s desmarcado como instalado por el usuario." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" -"pruebe a añadir '{}' a la línea de comandos para reemplazar los paquetes que" -" producen conflictos" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s marcado como instalado por un grupo." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" -"pruebe a añadir '{}' para descartar los paquetes que no se pueden instalar" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Error:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " o '{}' para descartar los paquetes que no se pueden instalar" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "El paquete %s no está instalado." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" -"pruebe a añadir '{}' para no tener en cuenta sólo los mejores candidatos" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Mostrar las dependencias del paquete y qué paquetes las suplen" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " o '{}' para no tener en cuenta sólo los mejores candidatos" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Eliminando archivo %s" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dependencias resueltas." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "elimina los datos de la caché" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "¡Listo!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tipo de metadatos que limpiar" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Error en la línea de comando: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Limpiando los datos: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "formato incorrecto: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Caché caducada" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Hay varios valores para el parámetro setopt: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d archivo eliminado" +msgstr[1] "%d archivos eliminados" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "No se define valor para el parámetro setopt: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Esperando a que finalice el proceso con pid %d." -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Parámetros opcionales" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "instala uno o varios paquetes en su sistema" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "ubicación del archivo de configuración" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "No se pudo encontrar ningún resultado" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "operación discreta" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "La ruta de archivo rpm no es válida: %s" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "operación detallada" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Para \"{0}\" existen las siguientes alternativas: {1}" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "mostrar la versión de DNF y salir" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "buscar paquetes que coincidan con la palabra clave" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "define la raíz de instalación" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "la clave para buscar" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "no instalar documentación" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Consultar todos los paquetes (atajo para repoquery '*' o repoquery sin " +"parámetros)" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "desactivar todos los complementos" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Consultar todas las versiones de los paquetes (opción predeterminada)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "activar complementos por nombre" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "mostrar solamente resultados de esta ARCH" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "desactivar complementos de acuerdo a su nombre" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "mostrar solamente resultados que sean dueños de este FILE" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "mostrar sólo resultados con conflictos con REQ" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"anular el valor de $releasever de archivos de configuración y repositorio" +"muestra resultados que requieren, sugieren, complementan, mejoran o " +"recomiendan archivos REQ o paquetes que proporcionan REQ" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "define opciones arbitrarias de configuración y repositorios" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "mostrar sólo los resultados que reemplazan a REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "resuelve los problemas de dependencias saltándose paquetes" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "mostrar sólo los resultados que proporcionan REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "mostrar ayuda del comando" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" +"mostrar los resultados que requieren el archivo REQ o que algún paquete " +"proporcione REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "permitir borrado de paquetes instalados para resolver dependencias" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "mostrar solo los resultados que recomiendan REQ" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "intentar la mejor versión del paquete disponible en operaciones." +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "mostrar solo los resultados que mejoran REQ" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "no limitar la transacción al mejor candidato" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "mostrar solo los resultados que sugieren REQ" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "" -"ejecutar completamente a partir de la caché de sistema (no del usuario), sin" -" actualizarla" - -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "tiempo máximo de espera de comando" - -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "nivel de depuración de la salida" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "mostrar solo los resultados que complementan REQ" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -"descargar en archivos los resultados detallados de la resolución de " -"dependencias" +"comprobar dependencias implícitas (archivos y provisiones); opción " +"predeterminada" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -"mostrar duplicados en los repositorios y en los comandos para mostrar/buscar" - -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "nivel de error de la salida" +"comprobar las dependencias tal como se indican, opción contraria a --alldeps" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"activa la lógica de obsolescencia de dnf para upgrade, o muestra las " -"capacidades que el paquete hace obsoletas para info, list y repoquery" +"con --whatrequires y --requires --resolve, hace una consulta recursiva." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "nivel de depuración de salida para rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "mostrar todas las dependencias y qué paquetes las suplen" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "responder \"sí\" a todas las preguntas" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "mostrar etiquetas disponibles para usar con --queryformat" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "responder \"no\" a todas las preguntas" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "resolver las capacidades hasta los paquetes que las originan" -#: ../dnf/cli/option_parser.py:247 +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "mostrar el árbol recursivo para paquete(s)" + +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "operar en el RPM fuente correspondiente" + +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"activar repositorios específicos por identificador o patrón, se puede usar " -"varias veces" +"mostrar los N paquetes más recientes para un nombre.arquitectura dado (o los" +" anteriores a los N más recientes si N es negativo)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" -"activar repositorios con el comando config-manager (guarda automáticamente)" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "mostrar información detallada del paquete" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" -"desactivar repositorios con el comando config-manager (guarda " -"automáticamente)" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "mostrar la lista de archivos del paquete" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "excluir paquetes por nombre o patrón" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "mostrar el nombre del paquete fuente RPM" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "desactivar la opción excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "mostrar cambios del paquete" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "nombre y ruta a un repositorio adicional, se puede usar varias veces" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formato para presentar paquetes encontrados" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"desactiva el proceso de eliminación de dependencias que ya no se necesitan" +"usar nombre-epoch:versión-lanzamiento.arquitectura para mostrar los paquetes" +" (predeterminado)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" +"usar nombre-versión-lanzamiento para mostrar los paquetes (opción " +"predeterminada de rpm)" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "controla la utilización de colores" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"usar epoch:nombre-versión-lanzamiento.arquitecura para mostrar los pquetes" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "marcar los metadatos como caducados antes de ejecutar el comando" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Mostrar en qué grupos están presentes los paquetes seleccionados" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "resolver a direcciones IPv4 únicamente" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "limitar la consulta a los paquetes duplicados instalados" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "resolver a direcciones IPv6 únicamente" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "limitar la consulta a paquetes «installonly» instalados" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "directorio al que copiar los paquetes" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"limitar la consulta a paquetes instalados con dependencias sin satisfacer" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "Solo descargar los paquetes" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "mostrar de dónde se pueden descargar los paquetes" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "añade un comentario a la transacción" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Mostrar las capacidades con las que el paquete tiene conflictos." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Incluir paquetes con solución de problemas" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Mostrar las capacidades de las que el paquete puede depender, mejorar, " +"recomendar, sugerir y complementar." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Incluir paquetes con mejoras" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Mostrar las capacidades que el paquete puede mejorar." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Incluir nuevos paquetes" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Mostrar las capacidades proporcionadas por el paquete." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Incluir paquetes de seguridad" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Mostrar las capacidades que el paquete recomienda." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "Incluir los paquetes necesarios para corregir el aviso indicado" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Mostrar las capacidades de las que el paquete depende." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "Incluir los paquetes necesarios para corregir el error de BZ indicado" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" +"mostrar las capacidades de las que el paquete depende para ejecutar un guion" +" %%pre." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "Incluir los paquetes necesarios para corregir el CVE indicado" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Mostrar las capacidades que el paquete sugiere." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "Incluir paquetes de seguridad con esa severidad" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Mostrar las capacidades que el paquete puede complementar." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Fuerza el uso de una arquitectura" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Mostrar sólo paquetes disponibles" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Lista de comandos principales:" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Mostrar solo paquetes instalados" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Lista de comandos de los complementos:" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" +"Mostrar sólo paquetes que no están presentes en ninguno de los repositorios " +"disponibles" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Nombre" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "Mostrar sólo paquetes que actualizan para alguno ya instalado" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoch" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" +"Mostrar sólo paquetes que se puede eliminar con el comando \"dnf " +"autoremove\"" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Versión" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Mostrar sólo paquetes instalados por el usuario." -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Versión" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Mostrar sólo paquetes editados recientemente" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Lanzamiento" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"La opción '--resolve' debe usarse junto con '--conflicts', '--depends', '--" +"enhances', '--provides', '--recommends', '--requires', '--requires-pre', '--" +"suggests' o '--supplements'" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arq." +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"La opción '--recursive' debe usarse junto con '--whatrequires ' " +"(opcionalmente puede incluir '--alldeps', pero no '--exactdeps'), o con '--" +"requires --resolve'" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Arquitectura" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "El paquete {} no contiene archivos" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Tamaño" +# auto translated by TM merge from project: dnf-plugins-core, version: master, +# DocId: dnf-plugins-core +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Etiquetas de consulta disponibles: usar --queryformat \".. %{tag} ..\"" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Tam." +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "la opción {} necesita --whatrequires o --whatdepends" -#. Translators: This message should be no longer than 12 characters. -# auto translated by TM merge from project: firewalld, version: master, DocId: -# po/firewalld -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Fuente" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"No se ha indicado una opción válida\n" +"uso: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [búsqueda] [--tree]\n" +"\n" +"descripción:\n" +" Para los paquetes indicado mostrar un árbol de los paquetes." -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Repo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nunca (último: %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Repositorio" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Instantáneo (último: %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Desde repo" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s segundo(s) (último: %s)" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Empaquetador" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "muestra los repositorios de software configurados" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Construido" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "mostrar todos los repositorios" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Instalado" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "mostrar los repositorios activos (opción predeterminada)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instalado por" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "mostrar los repositorios desactivados" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Resumen" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "No hay ningún repositorio disponible" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licencia" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "habilitado" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Descripción" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "inhabilitado" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "No hay paquetes que listar" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "s" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-name : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "sí" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revision: " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-size : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Actualizados : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirrors : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repositorio excluído: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Nombre de archivo del repositorio: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id del repositorio" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "estado" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nombre del repositorio" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Total de paquetes: %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "ejecutar una sesión interactiva de DNF" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "GUION" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Guion a ejecutar en la sesión de DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Clave desconocida." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "No se pudo encontrar el repositorio %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [valor]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Si no se indica valor se muestra el actual.\n" +" Si se indica valor se cambia el ajuste." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [comando]\n" +" muestra ayuda" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [opción]\n" +" list: muestra repositorios y sus estados. opción = [all | id | glob]\n" +" enable: activa repositorios. opción = id del repositorio\n" +" disable: desactiva repositorioss. opción = id del repositorio" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "¿Está de acuerdo [s/N]?: " +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" resuelve la transacción" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "¿Está de acuerdo [S/n]?: " +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: muestra el contenido de la transacción\n" +" reset: reinicia (vacía) la transacción\n" +" run: ejecuta la transacción" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Grupo: %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" ejecuta la transacción" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Group-Id: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" sale de la sesión" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Descripción: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Comandos específicos de sesión:\n" +"\n" +"config realiza ajustes de configuración\n" +"help muestra ayuda\n" +"repository (o repo) activa, desactiva o lista repositorios\n" +"resolvedep resuelve la transacción\n" +"transaction (o ts) muestra, vacía o ejecuta la transacción\n" +"run resuelve y ejecuta la transacción\n" +"exit (o quit) sale de la sesión" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Language: %s" -msgstr " Idioma: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Paquetes obligatorios:" +msgid "Error: Cannot open %s for reading" +msgstr "Error: no se pudo abrir %s para lectura" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Paquetes predeterminados:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Saliendo de la sesión" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Paquetes opcionales:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "reinstala un paquete" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Paquetes condicionales:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Paquete a reinstalar" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Environment Group: %s" -msgstr "Grupos de entorno: %s" +msgid "Package %s available, but not installed." +msgstr "El paquete %s está disponible, pero no instalado." -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Environment-Id: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"ejecutar una modalidad dnf interactiva para eliminar e instalar un spec" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Grupos obligatorios:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Lo que se quiere eliminar" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Grupos opcionales" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Lo que se quiere instalar" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Resultado de:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "muestra o usa la información de grupos" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Archivo : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "" +"No existen datos de grupo disponibles en los repositorios configurados." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Repositorio : %s" - -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Descripción : " +msgid "Warning: Group %s does not exist." +msgstr "Aviso: el grupo %s no existe." -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Advertencia: No hay grupos coincidentes:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licencia : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Grupos de entorno disponibles:" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Proporciona : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Grupos de entorno instalados:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Otros : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grupos instalados:" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grupos de idioma instalados:" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Tamaño total: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grupos disponibles:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Tamaño total de la descarga: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Grupos de idioma disponibles:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Tamaño instalado: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "incluir paquetes opcionales del grupo" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Hubo un error mientras se calculaba el tamaño instalado" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "mostrar también los grupos ocultos" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Espacio liberado: %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "mostrar sólo los grupos instalados" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Marcando paquetes como instalados por el grupo:" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "mostrar sólo los grupos disponibles" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Marcando paquetes como removidos por el grupo:" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Sub-comando groups invalido, use: %s." -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grupo" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "No se pudo encontrar un paquete obligatorio del grupo." -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paquetes" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Instalando los paquetes del grupo/módulo" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Instalando los grupos de paquetes" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "No instalará un paquete rpm fuente (%s)." -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Instalando" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "no se ha encontrado gestor de datos para %s" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Actualizando" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Ya descargado" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Reinstalando" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "tipo de suma de verificación no soportada: %s" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Instalando dependencias" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "buscando el servidor más adecuado (%s servidores)... " -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Instalando dependencias débiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Leyenda: [d] predeterminado, [e] activo, [x] inactivo, [i] instalado" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Eliminando" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Leyenda: [d] predeterminado, [e] habilitado, [x] inhabilitado, [i]nstalado, [a]ctivo" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Eliminando dependencias" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Descartando perfil innecesario: '{}/{}'" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Eliminando dependencias sin uso" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Revirtiendo" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "No se pudo encontrar el perfil en el argumento {}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Instalando perfiles de módulos" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "No hay perfiles predeterminados para el módulo {}:{}" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "No hay coincidencia para el perfil {} del módulo {}:{}" + +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Activando flujos de módulos" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "No se pudo resolver el parámetro {}" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Cambiando flujos de módulos" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "No hay coincidencia para el paquete {}" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Instalando grupos de entorno" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Actualizando grupos de entorno" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Problema de dependencias en módulos:" +msgstr[1] "Problemas de dependencias en módulos:" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Eliminando grupos de entorno" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Activando un flujo diferente para '{}'." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Instalando grupos" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nada que mostrar." -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Actualizando grupos" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Instalando una versión de '{}' más nueva que la indicada. Razón: {}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Eliminando grupos" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Módulos activos: {}." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Descartando paquetes con conflictos:\n" -"(añada '%s' a la linea de comandos para forzar su actualización)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "No se ha indicado perfil para '{}', por favor indique uno." -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Descartando paquetes con conflictos en las dependencias%s" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "Extensión DNSSEC: la clave para el usuario " -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " o que son parte de un grupo" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "es válida." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Paquete" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "tiene un estado desconocido." -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Paquete" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "Extensión DNSSEC: " -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "se sustituye" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Comprobando la validez de las claves importadas." -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Resumen de la transacción\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valor de configuración desconocido: %s=%s en %s; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalar" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Opción de configuración desconocida: %s = %s en %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Actualizar" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Inicio de dnf-automatic." -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Eliminar" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Espera de %s segundos" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Revertir" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Las siguientes actualizaciones han sido aplicadas en '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Descartar" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Las siguientes actualizaciones están disponibles en '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paquete" -msgstr[1] "Paquetes" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Las siguientes actualizaciones fueron descargadas en '%s':" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Paquete dependiente" -msgstr[1] "Paquetes dependientes" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Actualizaciones aplicadas en '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Actualizado" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Actualizaciones descargadas en '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Revertido" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Actualizaciones disponibles en '%s'." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstalado" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "No se pudo enviar un correo electrónico a través de '%s': %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Omitido" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "No se pudo ejecutar '%s': devolvió %d" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Eliminado" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problemas en la petición:" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Fallido" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "paquetes que faltan: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "paquetes con errores: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "módulos o grupos que faltan: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "módulos o grupos con errores: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Descartando la transacción fusionada de %d a %d, pues se solapa" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Sin transacciones" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s es un archivo vacío" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Se han indicado paquetes o IDs de transacciones erróneas" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Falló el almacenamiento de la hora del último makecache." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Línea de comandos" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Falló la obtención de la hora del último makecache." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Usuario" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problema" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "fallo al cargar repositorio '{}': {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Día y hora" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Ha fallado la carga del repositorio '{}'" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Acción(es)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"El temporizador para almacenamiento en caché de metadatos está desactivado " +"cuando se ejecuta con una conexión limitada." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Modificado" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"El temporizador para almacenamiento en caché de metadatos está desactivado " +"cuando se ejecuta con batería." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "No se pudo obtener el histórico" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Temporizador para almacenamiento en caché de metadatos desactivado." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "No se ha indicado ningún paquete ni ID de transacción" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Caché de metadatos actualizado recientemente." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Eliminado" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: nunca caducará y no se recargará." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "No instalado" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: ha caducado y se recargará." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Nuevos" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" +"%s: los metadatos caducarán tras %d segundos, por lo que se recargarán ahora" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Antiguos" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: caducará tras %d segundos." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID de transacción:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Caché de metadatos creada." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Hora inicial :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: usando metadatos de %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Rpmdb inicial :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Descartando repositorios: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u segundos)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Última comprobación de caducidad de metadatos hecha hace %s, el %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Los paquetes descargados se han guardado en caché para la próxima " +"transacción." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutos)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Puede borrar los paquetes de la caché ejecutando '%s'." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u horas)" +msgid "Invalid tsflag in config file: %s" +msgstr "tsflag no válido en el archivo de configuración: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u dias)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "No se pudo añadir el archivo de grupos desde el repositorio: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Hora final :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Ejecutando verificación de operación" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Rpmdb final :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Error: verificación de operación vs depsolve:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Usuario :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Verificación de operación exitosa." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Abortado" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Ejecutando prueba de operaciones" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Código de retorno:" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Error en la verificación de operación:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Éxito" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Prueba de operación exitosa." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Errores:" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Ejecutando operación" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Requerimientos de disco:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Se necesita al menos %dMB más de espacio en %s." +msgstr[1] "Se necesitan al menos %dMB más de espacio en %s." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Error:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Resumen de errores" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Publicación :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "La base de datos de RPM se ha cambiado desde fuera de DNF." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Línea de comando :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Se produjo algún error durante la transacción." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Comentario :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Fallo al obtener el bloqueo de la operación (como usuario %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transacción realizada con:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "No se pudo ejecutar la transacción" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Paquetes modificados:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "La transacción no pudo iniciarse:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Información del scriptlet:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Falló al eliminar archivo de transacción %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Errores:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "No se descargaron algunos paquetes. Se volverá a intentar." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Instalación de dependencias" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPMs redujo %.1f MB de actualizaciones a %.1f MB (%d.1%% de ahorro)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Reemplazado" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Los errores en Delta RPMs incrementaron %.1f MB de actualizaciones a %.1f MB" +" (%d.1%% desperdiciado)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Reemplazando" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "No se pudo abrir: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Eliminar" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "No se ha instalado la llave pública de %s" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstalar" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problemas abriendo el paquete %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Paquete %s.%s %s seleccionado para instalar" +msgid "Public key for %s is not trusted" +msgstr "La llave pública de %s no es confiable" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Paquete %s.%s %s seleccionado como actualización" +msgid "Package %s is not signed" +msgstr "El paquete %s no está firmado" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Paquete %s.%s %s seleccionado para eliminar" +msgid "Cannot remove %s" +msgstr "No es posible eliminar %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Paquete %s.%s %s seleccionado para reinstalar" +msgid "%s removed" +msgstr "%s eliminado" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "No hay coincidencia para el grupo \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Paquete %s.%s %s seleccionado para revertir" +msgid "Adding packages from group '%s': %s" +msgstr "Añadiendo paquetes del grupo '%s': %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "No hay grupos marcados para eliminar." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "No hay grupos marcados para actualizar." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "no existe paquete coincidente" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Paquete %s.%s %s seleccionado como reemplazo" +msgid "Package %s not installed, cannot downgrade it." +msgstr "El paquete %s no está instalado, no se puede revertir." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Paquete %s.%s %s seleccionado para actualizar" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Ya hay instalada una versión anterior del paquete %s, no se puede revertir." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Paquete %s.%s %s seleccionado para ser reemplazado" +msgid "Package %s not installed, cannot reinstall it." +msgstr "El paquete %s n está instalado, no puede reinstalarse." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Comenzando resolución de dependencias" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"El archivo %s es un paquete de fuentes y no se puede actualizar, por lo que " +"se descarta." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Resolución de dependencias finalizada" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "El paquete %s no está instalado, no puede actualizarse." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Importando llave GPG 0x%s:\n" -" ID usuario: \"%s\"\n" -" Huella : %s\n" -" Desde : %s" +"El paquete %s de una versión mas reciente esta instalado, no se puede " +"actualizar." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Ejecutando" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "El paquete %s está disponible, pero instalado para otra arquitectura." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Durmiendo" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Ya está instalada la versión más baja del paquete %s, no se puede revertir." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ininterrumplible" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Acción desconocida: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"No es necesaria ninguna actualización de seguridad, pero hay {} " +"actualización disponible" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Rastreado/Detenido" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"No es necesaria ninguna actualización de seguridad, pero hay {} " +"actualizaciones disponibles" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Desconocido" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " +"actualización disponible" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Imposible encontrar información acerca del proceso bloqueante (PID %d)" +"No es necesaria ninguna actualización de seguridad para \"{}\", pero hay {} " +"actualizaciones disponibles" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " La aplicación con PID %d es: %s" +msgid ". Failing package is: %s" +msgstr ". El paquete que falla es: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memoria : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "Llaves GPG configuradas como: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Iniciado: %s - hace %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "La llave GPG de %s (0x%s) ya se encuentra instalada" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Estado : %s" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Se ha aprobado la clave." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "saltando." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Se ha rechazado la clave." -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2388 #, python-format -msgid "Group '%s' is not installed." -msgstr "El grupo '%s' no está instalado." +msgid "Key import failed (code %d)" +msgstr "La importación de la llave falló (código %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "La llave ha sido importada exitosamente" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "No se instaló ninguna llave" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' does not exist." -msgstr "El grupo '%s' no existe." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Las llaves GPG listadas para el repositorio \"%s\" ya se encuentran instaladas, pero con este paquete no son correctas.\n" +"Verifique que las URLs de la llave para este repositorio estén correctamente configuradas." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" +"La importación de la(s) llave(s) no funcionó, ¿llave(s) equivocada(s)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Tal vez quiso decir: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" +"El paquete \"{}\" del repositorio local \"{}\" no tiene una suma de " +"verificación correcta" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" +"Algunos paquetes del repositorio local no pasan el control de integridad" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "El entorno '%s' no está instalado." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" +"El paquete \"{}\" del repositorio \"{}\" no tiene una suma de verificación " +"correcta" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "El identificador de grupo '%s' no existe." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Algunos paquetes no están correctos en la caché, pero no se pueden descargar" +" debido al uso de la opción \"--cacheonly\"" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "El grupo '%s' no está instalado." +msgid "Package %s is already installed." +msgstr "El paquete %s ya está instalado." #: ../dnf/conf/config.py:134 #, python-format @@ -3505,6 +3758,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "ID incorrecto para repositorio: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: fallo en la comprobación %s: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3515,36 +3773,6 @@ msgstr "repo %s: clave 0x%s ya importada" msgid "repo %s: imported key 0x%s." msgstr "repo %s: importada clave 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "No instalará un paquete rpm fuente (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "Extensión DNSSEC: la clave para el usuario " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "es válida." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "tiene un estado desconocido." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "Extensión DNSSEC: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Comprobando la validez de las claves importadas." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "tipo de suma de verificación no soportada: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Falló la reconstrucción a partir de delta RPM" @@ -3557,230 +3785,45 @@ msgstr "Falló la verificación de la reconstrucción a partir de delta RPM" msgid "done" msgstr "hecho" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problemas en la petición:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "paquetes que faltan: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "paquetes con errores: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "módulos o grupos que faltan: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "módulos o grupos con errores: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Problema de dependencias en módulos:" -msgstr[1] "Problemas de dependencias en módulos:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Error en el contenido del archivo de bloqueo: %s.\n" "Asegúrese de que no hay otros procesos de dnf en ejecución y borre el archivo manualmente o ejecute systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Activando un flujo diferente para '{}'." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nada que mostrar." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Instalando una versión de '{}' más nueva que la indicada. Razón: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Módulos activos: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "No se ha indicado perfil para '{}', por favor indique uno." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Leyenda: [d] predeterminado, [e] activo, [x] inactivo, [i] instalado" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Leyenda: [d] predeterminado, [e] habilitado, [x] inhabilitado, [i]nstalado, [a]ctivo" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Descartando perfil innecesario: '{}/{}'" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "No se pudo encontrar el perfil en el argumento {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "No hay perfiles predeterminados para el módulo {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "No hay coincidencia para el perfil {} del módulo {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "No se pudo resolver el parámetro {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "No hay coincidencia para el paquete {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: fallo en la comprobación %s: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s es un archivo vacío" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Falló el almacenamiento de la hora del último makecache." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Falló la obtención de la hora del último makecache." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Falló el análisis del archivo: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Complementos cargados: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "saltando." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "no se ha encontrado gestor de datos para %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Ya descargado" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "buscando el servidor más adecuado (%s servidores)... " +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "habilitando repositorio %s" +msgid "Environment '%s' is not installed." +msgstr "El entorno '%s' no está instalado." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "Añadido repositorio %s desde %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Environment '%s' is not available." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Revirtiendo" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Limpieza" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Instalando" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Reinstalando" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Eliminando" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Actualizando" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verificando" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Ejecutando scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Preparando" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problema" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "El identificador de grupo '%s' no existe." diff --git a/po/eu.po b/po/eu.po index 294bffa..3e60ed3 100644 --- a/po/eu.po +++ b/po/eu.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-08-28 04:12+0000\n" "Last-Translator: Asier Sarasua Garmendia \n" "Language-Team: Basque (http://www.transifex.com/projects/p/dnf/language/eu/)\n" @@ -24,1879 +24,1957 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Hurrengo eguneratzeak aplikatu dira '%s' gainean:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Hurrengo eguneratzeak daude eskuragarri '%s'(e)rako:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Hurrengo eguneratzeak deskargatu dira '%s'(e)rako:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "'%s'(e)n aplikatutako eguneratzeak." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "'%s'(e)rako deskargatutako eguneratzeak." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "'%s'(e)rentzat eskuragarri dauden eguneratzeak." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "'%s' bidez posta elektronikoa bidaltzeak huts egin du: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKETEA" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Garbitzen" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Errorea: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Zaharkitutzat hartzen" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Ezabatzen" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -"Metadatu-tenporizadorea cacheatzea desgaituta bateriarekin funtzionatzean." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Metadatu-tenporizadorea cacheatzea desgaituta." -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Metadatu-cachea berriki freskatu da." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Egiaztatzen" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Scriptlet-a exekutatzen" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: will expire after %d seconds." +msgid "Loaded plugins: %s" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metadatuen cachea sortu da." - -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: %s(e)ko metadatuak erabiltzen." - -#: ../dnf/base.py:422 +#: ../dnf/plugin.py:199 #, python-format -msgid "Ignoring repositories: %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:457 +#: ../dnf/repodict.py:58 #, python-format -msgid "You can remove cached packages by executing '%s'." +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s" - -#: ../dnf/base.py:602 +#: ../dnf/repodict.py:94 #, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s" +msgid "Added %s repo from %s" +msgstr "%s biltegia gehitu da %s(e)tik" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Transakzio-egiaztapena exekutatzen" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Transakzio-egiaztapena ongi egin da." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Sasoia" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Transakzio-proba exekutatzen" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transakzio-proba ongi egin da." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Argitalpena" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Transakzioa exekutatzen" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Ezin izan da transakzio-blokeoa eskuratu (honela saioa hasita: %s)." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Ezin izan da transakzioa exekutatu." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Biltegitik" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transakzioa ezin izan da abiarazi:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "%s transakzio-fitxategia kentzeak huts egin du" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Eraikitze-data" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Instalatze-data" + +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instalatzailea:" + +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -"Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " -"gutxiago da)" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URLa" + +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Lizentzia" + +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s-(r)entzako gako publikoa ez dago instalatuta" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Arazoa %s paketea irekitzen" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "b" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "bai" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "e" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ez" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Ados? [b/E]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Ongi [Y/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "%s-(r)entzako gako publikoa ez da fidagarria" +msgid "Group: %s" +msgstr "Taldea: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "%s paketea ez dago sinatuta" +msgid " Group-Id: %s" +msgstr " Talde-IDa: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Ezin da %s kendu" +msgid " Description: %s" +msgstr " Deskribapena: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s kendu da" +msgid " Language: %s" +msgstr " Hizkuntza: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Derrigorrezko paketeak:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Pakete lehenetsiak:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Ez dago egiteko ezer." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Hautazko paketeak:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Ez da talderik markatu hura kentzeko." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Baldintzapeko paketeak:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Ingurune-taldea: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Ez dago bat etortzerik argumenturako: %s" +msgid " Environment-Id: %s" +msgstr " Ingurune-IDa: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "ez dago bat datorren paketerik" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Derrigorrezko taldeak:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Aukerako taldeak:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Bertsio zaharragoko %s paketea instalatuta dago, ezin da bertsio zaharragoa " -"instalatu." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Bat-egitea hemendik:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "%s paketea ez dago instalatuta, ezin da berrinstalatu." +msgid "Filename : %s" +msgstr "Fitxategi-izena : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "Repo : %s" +msgstr "Biltegia : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Deskribapena: " -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "%s paketea ez dago instalatuta, ezin da eguneratu." +msgid "URL : %s" +msgstr "URLa : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "Bertsio berriagoko %s paketea instalatuta dago, ezin da eguneratu." +msgid "License : %s" +msgstr "Lizentzia : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but not installed." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." -msgstr "%s paketea ez dago instalatuta." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Not a valid form: %s" -msgstr "" - -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Ez da paketerik markatu kendua izateko." +msgid "Total size: %s" +msgstr "Tamaina osoa: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "" +msgid "Total download size: %s" +msgstr "Deskargaren tamaina osoa: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"%s paketearen bertsio zaharra dagoeneko instalatuta, ezin da bertsio " -"zaharragoa instalatu." +msgid "Installed size: %s" +msgstr "Tamaina instalatu ondoren: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Taldea" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paketeak" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "%s-(e)ko GPG gakoa (0x%s) jadanik instalatuta dago" - -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Gakoaren inportazioak huts egin du (%d kodea)" - -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Gakoa ongi inportatu da" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Ez da gakorik instalatu" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -"\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak pakete honetarako.\n" -"Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Gako(ar)en inportazioak ez du balio izan, gako okerra(k)?" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Kentzen" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Konfigurazio-errorea: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instalatua: %s-%s %s-(e)n" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Eraikia : %s %s-(e)n" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" +"Gatazkak dituzten paketeak saltatzen:\n" +"(gehitu '%s' komando-lerroari haien bertsio-berritzea behartzeko)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Eragiketa abortatu da." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Paketeak deskargatzen:" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Errorea paketeak deskargatzen:" - -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -"Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n" -"Erabili \"-y\" gainidazteko." -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Paketeak zaharkitutzat hartzen" - -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Ez da paketerik markatu banaketaren sinkronizaziorako." +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "ordezten" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Transakzio-laburpena\n" +"%s\n" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Instalatutako paketeak" - -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Pakete eskuragarriak" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalatu" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Kendu paketeak automatikoki" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Bertsio-berritu" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Pakete gehigarriak" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Kendu" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Bertsio zaharra instalatu" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Berriki gehitutako paketeak" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Saltatu" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Ez dago bat datorren paketerik zerrendatzeko" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paketea" +msgstr[1] "Paketeak" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Ez da parekatzerik aurkitu" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Mendeko paketea" +msgstr[1] "Mendeko paketeak" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Ez da transakzio-IDrik eman" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Bertsio-berritua" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Ez da aurkitu emandako transakzio-IDarekin" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Bertsio zaharra instalatua" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Transakzio-ID bat baino gehiago aurkitu da!" - -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Transakzioen historia osatu gabe dago, %u baino lehen." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instalatua" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Transakzioen historia osatu gabe dago, %u ondoren." +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Berriro instalatua" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Biltegi ezezaguna: '%s'" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Kendua" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Huts egin du" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Guztira" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Ez dago halako komandorik: %s. Erabili %s --help" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" + +#: ../dnf/cli/output.py:1611 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -"DNF plugin baten komandoa izan daiteke, saiatu: \"dnf install 'dnf-" -"command(%s)'\"" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Ez dago transakziorik" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Komando-lerroa" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "IDa" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data eta ordua" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Ekintza(k)" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "\"%s\" komandoa jadanik definitua" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Aldatua" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Ez da transakzio-IDrik, edo paketerik, eman" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Ezabatua" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Ez instalatua" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Zaharragoa" + +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Berriagoa" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transakzio-IDa :" + +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Hasiera-ordua :" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Hasierako rpmdb-a :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Arazoa diagnostikatzeko, saiatu '%s' exekutatzen." +msgid "(%u seconds)" +msgstr "(%u segundo)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Ziur aski RPMDB hondatuta daukazu, '%s' exekutatzeak akatsa konpon dezake." +msgid "(%u minutes)" +msgstr "(%u minutu)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u ordu)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Arazoa duen biltegia: %s" +msgid "(%u days)" +msgstr "(%u egun)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Amaiera-ordua :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "erakutsi pakete guztiak (lehenetsia)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Amaierako rpmdb-a :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "erakutsi eskuragarri dauden paketeak soilik" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Erabiltzailea :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "erakutsi instalatutako paketeak soilik" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Itzulera-kodea :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "erakutsi pakete gehigarriak soilik" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Abortatua" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Arrakasta" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Hutsegiteak:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Hutsegitea:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKETEA" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Komando-lerroa :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "zerrendatu pakete bat edo pakete multzo bat" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "aurkitu zein paketek hornitzen duen emandako balioa" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transakzioa honekin burutu da:" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "KATEREN_BAT" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Aldatutako paketeak:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Paketeak bilatzen: " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptlet-irteera:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Erroreak:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Mendekotasunak instalatu" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Ez dago paketerik eskuragarri." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Zaharkitua" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Ezabatu" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Ez dago paketerik instalatuta." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Berrinstalatu" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (%s-(e)tik)" +msgid "---> Package %s.%s %s will be installed" +msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Ez dago paketerik instalatuta biltegitik." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Ez da paketerik markatu bertsio-berritzeko." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "BILTEGIA" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "KOMANDOA" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Mendekotasunen ebazpena hasten" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Mendekotasunen ebazpena amaitu da" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"0x%s GPA gakoa inportatzen:\n" +" Erabil. IDa : \"%s\"\n" +" Hatz-marka: %s\n" +" Hemendik : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Komando-lerroko errorea: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Ez daukazu historiaren DBra sartzeko baimenik." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "formatu okerra: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -"Ezin da %s transakzioa desegin, desegingo balitz koherentziarik gabeko " -"paketeen datu-base bat sortuko litzateke." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -"Ezin da %s transakzioa leheneratu, hori egingo balitz koherentziarik gabeko " -"paketeen datu-base bat sortuko litzateke." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "konfigurazio-fitxategiaren kokapena" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "eragiketa lasaia" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "eragiketa berritsua" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "erakutsi DNF bertsioa eta irten" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "ezarri instalazio-erroa" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "desgaitu plugin guztiak" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "desgaitu pluginak izenaren arabera" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" +"saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" - -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "arazketa-irteeraren maila" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Kenduko den paketea" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "erakutsi arazo guztiak; lehenetsia" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "errore-irteeraren maila" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "erakutsi mendekotasun-arazoak" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "erakutsi bikoiztuen arazoak" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "arazketa-irteeraren maila rpm-rako" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "erakutsi pakete zaharkituak" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "baztertu paketeak izenaren edo ereduaren arabera" + +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Datuak garbitzen: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "kontrolatu kolorea erabiliko den" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "fitxategi %d kendu da" -msgstr[1] "%d fitxategi kendu dira" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "ebatzi IPv4 helbideak soilik" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "%d pid-a duen prozesua amaitu dadin itxaroten." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "ebatzi IPv6 helbideak soilik" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako." - -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Abisua: %s taldea ez da existitzen." - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Talde instalatuak:" - -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Instalatutako hizkuntza-taldeak:" - -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Talde eskuragarriak:" - -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Eskuragarri dauden hizkuntza-taldeak:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Baliogabeko talde-azpikomandoa, erabili: %s." +msgid "Error: %s" +msgstr "Errorea: %s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Amaitu da." -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" +"Ez dago irakurri/exekutatu baimenik uneko direktorioan, errora mugitzen" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Mendekotasunak ebatzi dira." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Osatua!" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as user installed." -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " Instalatua: %s-%s %s-(e)n" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s unmarked as user installed." +msgid " Built : %s at %s" +msgstr " Eraikia : %s %s-(e)n" + +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Errorea:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Eragiketa abortatu da." -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "%s paketea ez dago instalatuta." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Ez dago egiteko ezer." -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Paketeak deskargatzen:" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Errorea paketeak deskargatzen:" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:262 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Baztertzen gakoak automatikoki inportatzea arretarik gabe exekutatzen ari denean.\n" +"Erabili \"-y\" gainidazteko." -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Paketeak zaharkitutzat hartzen" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Ez da paketerik markatu banaketaren sinkronizaziorako." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Ez dago bat etortzerik argumenturako: %s" + +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Berrinstalatu pakete bat" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Instalatutako paketeak" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Berrinstalatuko den paketea" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Pakete eskuragarriak" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "kendu pakete bat edo gehiago zure sistematik" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Kendu paketeak automatikoki" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "kendu bikoiztutako paketeak" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Pakete gehigarriak" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Ez da bikoiztutako paketerik aurkitu." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Berriki gehitutako paketeak" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Ez dago bat datorren paketerik zerrendatzeko" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "ezezaguna" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Ez da parekatzerik aurkitu" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Ez da transakzio-IDrik eman" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Ez da aurkitu emandako transakzio-IDarekin" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Transakzio-ID bat baino gehiago aurkitu da!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Inoiz ez (azkena: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Transakzioen historia osatu gabe dago, %u baino lehen." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Berehala (azkena: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Transakzioen historia osatu gabe dago, %u ondoren." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s segundo (azkena: %s)" +msgid "No package %s installed." +msgstr "%s paketea ez dago instalatuta." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "erakutsi biltegi guztiak" - -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "erakutsi gaitutako biltegiak (lehenetsia)" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Biltegi ezezaguna: '%s'" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "erakutsi desgaitutako biltegiak" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Ez dago biltegirik erabilgarri" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "gaitua" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Ez dago halako komandorik: %s. Erabili %s --help" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "desgaitua" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"DNF plugin baten komandoa izan daiteke, saiatu: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Biltegi-id : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Biltegi-izena : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Konfigurazio-errorea: %s" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Biltegi-egoera : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Biltegi-berrikuspena: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Biltegi-etiketak : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Banaketa-biltegi-etiketak: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Biltegi-eguneratua: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Biltegi-pkgs: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Biltegi-tamaina: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "\"%s\" komandoa jadanik definitua" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Biltegi-metaesteka: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Eguneratua : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Biltegi-ispiluak: " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Biltegi-baseurl: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Biltegi-iraungipena: " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Biltegi-baztertu: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Biltegi-barneratu: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Biltegi-baztertua: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Biltegi-izena: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "biltegi id-a" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Exekutatzen" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "egoera" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Lotan" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "biltegi-izena" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ezin da eten" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zonbia" + +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Aztarnatua/Gelditua" + +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Ezezaguna" + +#: ../dnf/cli/utils.py:113 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Ez da aurkitu blokeo-prozesuari buruzko informazioa (%d PIDa)" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " %d PIDa duen aplikazioa hau da: %s" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memoria: %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Hasiera: %s - duela %s" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Egoera : %s" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "KONTSULTA_KATEA" + +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "erakutsi paketeko fitxategien zerrenda" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "erakutsi paketearen iturburuko RPM izena" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Ez da bat etortzerik aurkitu." -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Paketeak bilatzen: " -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "erakutsi arazo guztiak; lehenetsia" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "erakutsi mendekotasun-arazoak" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "erakutsi bikoiztuen arazoak" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "erakutsi pakete zaharkituak" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Ez da paketerik markatu bertsio-berritzeko." -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Kenduko den paketea" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Katxe-fitxategiak egiten metadatu-fitxategi guztietarako" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Arazoa diagnostikatzeko, saiatu '%s' exekutatzen." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" +"Ziur aski RPMDB hondatuta daukazu, '%s' exekutatzeak akatsa konpon dezake." -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Arazoa duen biltegia: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "erakutsi pakete guztiak (lehenetsia)" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "erakutsi eskuragarri dauden paketeak soilik" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "erakutsi instalatutako paketeak soilik" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "erakutsi pakete gehigarriak soilik" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "zerrendatu pakete bat edo pakete multzo bat" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "KONTSULTA_KATEA" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "aurkitu zein paketek hornitzen duen emandako balioa" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "KATEREN_BAT" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URLa" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Ez dago paketerik eskuragarri." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Ez dago paketerik instalatuta." -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Matched: %%s" +msgid " (from %s)" +msgstr " (%s-(e)tik)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Ez da bat etortzerik aurkitu." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Ez dago paketerik instalatuta biltegitik." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Ez da paketerik markatu kendua izateko." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "BILTEGIA" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "KOMANDOA" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Ez daukazu historiaren DBra sartzeko baimenik." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" +"Ezin da %s transakzioa desegin, desegingo balitz koherentziarik gabeko " +"paketeen datu-base bat sortuko litzateke." -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" +"Ezin da %s transakzioa leheneratu, hori egingo balitz koherentziarik gabeko " +"paketeen datu-base bat sortuko litzateke." -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" resolve the transaction set" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" run the transaction" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "kendu pakete bat edo gehiago zure sistematik" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "kendu bikoiztutako paketeak" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Ez da bikoiztutako paketerik aurkitu." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1911,6 +1989,11 @@ msgstr "hobekuntza" msgid "security" msgstr "segurtasuna" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "ezezaguna" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2030,1175 +2113,1338 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Akatsak" +msgid "Update ID" +msgstr "Eguneratze IDa" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Mota" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Eguneratze IDa" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Eguneratua" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Akatsak" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEak" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Deskribapena" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Eskubideak" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Larritasuna" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Eskubideak" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Fitxategiak" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instalatua" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "egia" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "faltsua" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "egia" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Amaitu da." - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -"Ez dago irakurri/exekutatu baimenik uneko direktorioan, errora mugitzen" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Errorea:" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "%s paketea ez dago instalatuta." + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Mendekotasunak ebatzi dira." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Datuak garbitzen: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Osatua!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Komando-lerroko errorea: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "fitxategi %d kendu da" +msgstr[1] "%d fitxategi kendu dira" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "formatu okerra: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "%d pid-a duen prozesua amaitu dadin itxaroten." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "konfigurazio-fitxategiaren kokapena" - -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "eragiketa lasaia" - -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "eragiketa berritsua" - -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "erakutsi DNF bertsioa eta irten" - -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "ezarri instalazio-erroa" - -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "desgaitu plugin guztiak" - -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "desgaitu pluginak izenaren arabera" - -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -"gainidatzi $releasever balioa konfigurazioan eta biltegi-fitxategietan" - -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "ezarri konfigurazio- eta biltegi-aukera arbitrarioak" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "onartu instalatutako paketeak ezabatzea mendekotasunak ebazteko" - -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -"saiatu erabilgarri dagoen pakete-bertsiorik onena erabiltzen transakzioetan." -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "exekutatu osorik sistemaren katxetik, ez eguneratu katxea" - -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "arazketa-irteeraren maila" - -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "ebazpen-emaitza xeheak fitxategietara iraultzen ditu" - -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "erakutsi bikoiztuak, biltegietan, zerrenda/bilaketa komandoetan" - -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "errore-irteeraren maila" - -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:132 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "arazketa-irteeraren maila rpm-rako" - -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "baztertu paketeak izenaren edo ereduaren arabera" - -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "kontrolatu kolorea erabiliko den" - -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "ebatzi IPv4 helbideak soilik" - -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "ebatzi IPv6 helbideak soilik" - -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "erakutsi paketeko fitxategien zerrenda" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "erakutsi paketearen iturburuko RPM izena" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Sasoia" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Argitalpena" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Biltegitik" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Eraikitze-data" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Instalatze-data" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instalatzailea:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Lizentzia" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "b" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "bai" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "e" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ez" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Ados? [b/E]: " +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Ongi [Y/n]: " +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/repolist.py:39 #, python-format -msgid "Group: %s" -msgstr "Taldea: %s" +msgid "Never (last: %s)" +msgstr "Inoiz ez (azkena: %s)" -#: ../dnf/cli/output.py:792 +#: ../dnf/cli/commands/repolist.py:41 #, python-format -msgid " Group-Id: %s" -msgstr " Talde-IDa: %s" +msgid "Instant (last: %s)" +msgstr "Berehala (azkena: %s)" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#: ../dnf/cli/commands/repolist.py:44 #, python-format -msgid " Description: %s" -msgstr " Deskribapena: %s" +msgid "%s second(s) (last: %s)" +msgstr "%s segundo (azkena: %s)" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "" + +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "erakutsi biltegi guztiak" + +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "erakutsi gaitutako biltegiak (lehenetsia)" + +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "erakutsi desgaitutako biltegiak" + +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Ez dago biltegirik erabilgarri" + +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "gaitua" + +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "desgaitua" + +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Biltegi-id : " + +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Biltegi-izena : " + +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Biltegi-egoera : " + +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Biltegi-berrikuspena: " + +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Biltegi-etiketak : " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Banaketa-biltegi-etiketak: " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Biltegi-eguneratua: " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Biltegi-pkgs: " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Biltegi-tamaina: " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Biltegi-metaesteka: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Eguneratua : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Biltegi-ispiluak: " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Biltegi-baseurl: " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Biltegi-iraungipena: " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Biltegi-baztertu: " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Biltegi-barneratu: " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Biltegi-baztertua: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Biltegi-izena: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "biltegi id-a" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "egoera" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "biltegi-izena" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid " Language: %s" -msgstr " Hizkuntza: %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Derrigorrezko paketeak:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Pakete lehenetsiak:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Hautazko paketeak:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Baldintzapeko paketeak:" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Environment Group: %s" -msgstr "Ingurune-taldea: %s" +msgid "Could not find repository: %s" +msgstr "" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " Ingurune-IDa: %s" +msgid "Error: Cannot open %s for reading" +msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Derrigorrezko taldeak:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Aukerako taldeak:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Berrinstalatu pakete bat" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Bat-egitea hemendik:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Berrinstalatuko den paketea" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Filename : %s" -msgstr "Fitxategi-izena : %s" +msgid "Package %s available, but not installed." +msgstr "" + +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" + +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Biltegia : %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Deskribapena: " +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URLa : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Ez dago talde-daturik eskuragarri konfiguratutako biltegietarako." -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "License : %s" -msgstr "Lizentzia : %s" +msgid "Warning: Group %s does not exist." +msgstr "Abisua: %s taldea ez da existitzen." -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Errorea gertatu da deskarga-tamaina osoa kalkulatzean" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Tamaina osoa: %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Talde instalatuak:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Deskargaren tamaina osoa: %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Instalatutako hizkuntza-taldeak:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Tamaina instalatu ondoren: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Talde eskuragarriak:" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Errorea gertatu da instalatu ondoren duen tamaina kalkulatzean" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Eskuragarri dauden hizkuntza-taldeak:" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Taldea" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paketeak" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Baliogabeko talde-azpikomandoa, erabili: %s." -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." + +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "onartzen ez den kontroleko batura mota: %s" + +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Kentzen" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -"Gatazkak dituzten paketeak saltatzen:\n" -"(gehitu '%s' komando-lerroari haien bertsio-berritzea behartzeko)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "ordezten" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" + +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -"\n" -"Transakzio-laburpena\n" -"%s\n" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalatu" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Bertsio-berritu" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Kendu" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Hurrengo eguneratzeak aplikatu dira '%s' gainean:" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Bertsio zaharra instalatu" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Hurrengo eguneratzeak daude eskuragarri '%s'(e)rako:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Saltatu" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Hurrengo eguneratzeak deskargatu dira '%s'(e)rako:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paketea" -msgstr[1] "Paketeak" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "'%s'(e)n aplikatutako eguneratzeak." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Mendeko paketea" -msgstr[1] "Mendeko paketeak" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "'%s'(e)rako deskargatutako eguneratzeak." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Bertsio-berritua" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "'%s'(e)rentzat eskuragarri dauden eguneratzeak." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Bertsio zaharra instalatua" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "'%s' bidez posta elektronikoa bidaltzeak huts egin du: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Berriro instalatua" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Kendua" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Huts egin du" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Guztira" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s is empty file" +msgstr "%s fitxategi hutsa da" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Ez dago transakziorik" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Transakzio-ID, edo pakete, okerra(k) eman dira" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Komando-lerroa" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "IDa" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data eta ordua" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Metadatu-tenporizadorea cacheatzea desgaituta bateriarekin funtzionatzean." -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Ekintza(k)" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Metadatu-tenporizadorea cacheatzea desgaituta." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Aldatua" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Metadatu-cachea berriki freskatu da." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Ez da transakzio-IDrik, edo paketerik, eman" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Ezabatua" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Ez instalatua" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Berriagoa" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metadatuen cachea sortu da." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Zaharragoa" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: %s(e)ko metadatuak erabiltzen." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transakzio-IDa :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Hasiera-ordua :" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Hasierako rpmdb-a :" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:457 #, python-format -msgid "(%u seconds)" -msgstr "(%u segundo)" +msgid "You can remove cached packages by executing '%s'." +msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:546 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutu)" +msgid "Invalid tsflag in config file: %s" +msgstr "Baliogabeko tsflag konfigurazio-fitxategian: %s" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:602 #, python-format -msgid "(%u hours)" -msgstr "(%u ordu)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Taldeen fitxategiak biltegitik gehitzeak huts egin du: %s - %s" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u egun)" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Transakzio-egiaztapena exekutatzen" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Amaiera-ordua :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Amaierako rpmdb-a :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Transakzio-egiaztapena ongi egin da." -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Erabiltzailea :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Transakzio-proba exekutatzen" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Abortatua" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Itzulera-kodea :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transakzio-proba ongi egin da." -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Arrakasta" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Transakzioa exekutatzen" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Hutsegiteak:" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Hutsegitea:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Komando-lerroa :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transakzioa honekin burutu da:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Ezin izan da transakzio-blokeoa eskuratu (honela saioa hasita: %s)." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Aldatutako paketeak:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Ezin izan da transakzioa exekutatu." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptlet-irteera:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transakzioa ezin izan da abiarazi:" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Erroreak:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "%s transakzio-fitxategia kentzeak huts egin du" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Mendekotasunak instalatu" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Zaharkitua" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Eguneratzeen %.1f MBak %.1f MBera murriztu dira delta RPMei esker (%%%d.1 " +"gutxiago da)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Zaharkitutzat hartzen" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Ezabatu" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Berrinstalatu" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s-(r)entzako gako publikoa ez dago instalatuta" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1229 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgid "Problem opening package %s" +msgstr "Arazoa %s paketea irekitzen" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "" +msgid "Public key for %s is not trusted" +msgstr "%s-(r)entzako gako publikoa ez da fidagarria" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "" +msgid "Package %s is not signed" +msgstr "%s paketea ez dago sinatuta" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "" +msgid "Cannot remove %s" +msgstr "Ezin da %s kendu" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "%s removed" +msgstr "%s kendu da" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Ez da talderik markatu hura kentzeko." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "ez dago bat datorren paketerik" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Package %s not installed, cannot downgrade it." +msgstr "%s paketea ez dago instalatuta, ezin da bertsio zaharragoa instalatu." + +#: ../dnf/base.py:1919 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" +"Bertsio zaharragoko %s paketea instalatuta dago, ezin da bertsio zaharragoa " +"instalatu." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Package %s not installed, cannot reinstall it." +msgstr "%s paketea ez dago instalatuta, ezin da berrinstalatu." + +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Mendekotasunen ebazpena hasten" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "%s paketea ez dago instalatuta, ezin da eguneratu." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Mendekotasunen ebazpena amaitu da" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "Bertsio berriagoko %s paketea instalatuta dago, ezin da eguneratu." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -"0x%s GPA gakoa inportatzen:\n" -" Erabil. IDa : \"%s\"\n" -" Hatz-marka: %s\n" -" Hemendik : %s" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Exekutatzen" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"%s paketearen bertsio zaharra dagoeneko instalatuta, ezin da bertsio " +"zaharragoa instalatu." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Lotan" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ezin da eten" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zonbia" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Aztarnatua/Gelditua" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Ezezaguna" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Ez da aurkitu blokeo-prozesuari buruzko informazioa (%d PIDa)" +msgid ". Failing package is: %s" +msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " %d PIDa duen aplikazioa hau da: %s" +msgid "GPG Keys are configured as: %s" +msgstr "" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memoria: %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "%s-(e)ko GPG gakoa (0x%s) jadanik instalatuta dago" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Hasiera: %s - duela %s" +msgid "Key import failed (code %d)" +msgstr "Gakoaren inportazioak huts egin du (%d kodea)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Gakoa ongi inportatu da" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Ez da gakorik instalatu" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Egoera : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"\"%s\" biltegirako zerrendatu diren GPG gakoak jadanik instalatuta daude, baina ez dira zuzenak pakete honetarako.\n" +"Egiaztatu gako URL zuzena konfiguratuta dagoela biltegi honetarako." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "saltatzen." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Gako(ar)en inportazioak ez du balio izan, gako okerra(k)?" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "'%s' taldea ez da hasieratu." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "'%s' taldea ez da existitzen." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "'%s' ingurunea ez dago instalatuta." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "'%s' taldea ez dago instalatuta." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3258,6 +3504,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3268,36 +3519,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Ez da iturburuko rpm pakete bat instalatuko (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "onartzen ez den kontroleko batura mota: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Delta RPMen berreraikitzeak huts egin du" @@ -3310,221 +3531,43 @@ msgstr "Deltatik berreraikitako RPMaren kontroleko baturak huts egin du" msgid "done" msgstr "eginda" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s fitxategi hutsa da" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "saltatzen." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "" +msgid "Environment '%s' is not installed." +msgstr "'%s' ingurunea ez dago instalatuta." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "%s biltegia gehitu da %s(e)tik" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Garbitzen" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Ezabatzen" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Egiaztatzen" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Scriptlet-a exekutatzen" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/fa.po b/po/fa.po index 3e197c9..cc1975f 100644 --- a/po/fa.po +++ b/po/fa.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-04-30 09:37+0000\n" "Last-Translator: Hesam Esfahlani \n" "Language-Team: Persian\n" @@ -14,1860 +14,1934 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "بسته نرم‌افزاری" + +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "بسته مورد نظر برای نصب" + +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "بازگشت به ویرایش پایین‌تر" + +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "پاک کردن" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "در حال نصب" + +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "نصب مجدد" + +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "پاک کردن" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "ارتقا دادن" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "تایید" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "آماده سازی" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/emitter.py:80 +#: ../dnf/plugin.py:63 #, python-format -msgid "Updates applied on '%s'." +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/emitter.py:82 +#: ../dnf/plugin.py:141 #, python-format -msgid "Updates downloaded on '%s'." +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/emitter.py:84 +#: ../dnf/plugin.py:199 #, python-format -msgid "Updates available on '%s'." +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/repodict.py:58 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/repodict.py:94 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "زمان‌سنج برای ذخیره اطلاعات در حافظه موقت غیرفعال شد" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:788 +#, python-format +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid " Language: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:830 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not installed" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Problem opening package %s" +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "" + +#: ../dnf/cli/output.py:910 #, python-format -msgid "Public key for %s is not trusted" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s is not signed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Cannot remove %s" +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:940 #, python-format -msgid "%s removed" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No match for argument: %s" +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "" + +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" + +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "" + +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "GPG key at %s (0x%s) is already installed" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1348 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "To diagnose the problem, try running: '%s'." +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2148 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "بسته نرم‌افزاری" - -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Removing file %s" +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "بسته مورد نظر برای نصب" - -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." + +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1882,6 +1956,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2001,19 +2080,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2025,1136 +2104,1303 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Command line error: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "Not a valid rpm file path: %s" +msgstr "" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:285 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:502 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Language: %s" +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:940 +#: ../dnf/db/group.py:368 #, python-format -msgid "Other : %s" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Total download size: %s" +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1001 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Installed size: %s" +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/emitter.py:32 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:33 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" msgstr[0] "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "زمان‌سنج برای ذخیره اطلاعات در حافظه موقت غیرفعال شد" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/output.py:1870 -#, python-format -msgid "(%u seconds)" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:910 #, python-format -msgid "(%u hours)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2173 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" + +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2388 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." +msgid "Package %s is already installed." msgstr "" #: ../dnf/conf/config.py:134 @@ -3215,6 +3461,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3225,36 +3476,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "" @@ -3267,221 +3488,43 @@ msgstr "" msgid "done" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "بازگشت به ویرایش پایین‌تر" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "پاک کردن" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "در حال نصب" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "نصب مجدد" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "پاک کردن" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "ارتقا دادن" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "تایید" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "آماده سازی" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/fi.po b/po/fi.po index 042d309..471d767 100644 --- a/po/fi.po +++ b/po/fi.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-11-29 07:01+0000\n" "Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/dnf/language/fi/)\n" @@ -24,1877 +24,1948 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKETTI" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Asennettava paketti" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Siivotaan" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Asennetaan" + +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Vanhentava" + +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Asennetaan uudelleen" + +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Poistetaan" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Varmistetaan" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Suoritetaan skriptletti" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Valmistellaan" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/emitter.py:107 +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to send an email via '%s': %s" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#: ../dnf/plugin.py:141 #, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "" +msgid "Loaded plugins: %s" +msgstr "Ladattu liitännäiset: %s" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" -msgstr "Virhe: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Aikakausi" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Julkaisu" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Lähde" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Viimeinen metatiedon vanhenemistarkistus : %s sitten, ajankohta %s." - -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -"Ladatut paketit tallennettiin välimuistiin seuraavaan onnistuneeseen " -"transaktioon saakka." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Voit poistaa välimuistissa olevat paketit suorittamalla '%s'." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Paketoija" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Virheellinen tsflag asetustiedostossa: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Koostamisaika" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Ryhmätiedoston lisääminen asennuslähteelle epäonnistui: %s - %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Asennusaika" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Suoritetaan transaktiotarkistus" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Asentanut:" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Transaktiotarkistus onnistui." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Suoritetaan transaktiotesti" - -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Transaktiotarkistuksen virhe:" - -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transaktiotesti onnistui." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Suoritetaan transaktio" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Levyvaatimukset:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Lisenssi" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." -msgstr[1] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Yhteenveto virheistä" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Transaktion aikana tapahtui virheitä." +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "k" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "kyllä" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Transaktiota ei voitu suorittaa." +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "e" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transaktiota ei voitu aloittaa:" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ei" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Transaktiotiedoston %s poistaminen epäonnistui" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Onko tämä ok [k/E]: " -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Joitain paketteja ei ladattu. Yritetään uudelleen." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Onko tämä ok [K/e]: " -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPM -paketit vähensivät %.1f megatavun päivitykset %.1f megatavuun " -"(%d.1%% säästetty)" +msgid "Group: %s" +msgstr "Ryhmä: %s" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:792 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Epäonnistuneet Delta RPM -paketit suurensivat %.1f megatavun päivitykset " -"%.1f megatavuun (%d.1%% tuhlattu)" - -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Avaus ei onnistunut: {}" +msgid " Group-Id: %s" +msgstr " Ryhmätunnus: %s" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Public key for %s is not installed" -msgstr "Julkista avainta pakettia %s varten ei ole asennettu" +msgid " Description: %s" +msgstr " Kuvaus: %s" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Problem opening package %s" -msgstr "Ongelma paketin %s avaamisessa" +msgid " Language: %s" +msgstr " Kieli: %s" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "Paketin %s julkiseen avaimeen ei luoteta" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Pakolliset paketit:" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "Pakettia %s ei ole allekirjoitettu" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Oletuspaketit:" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "Ei voida poistaa tiedostoa %s" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Valinnaiset paketit:" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "tiedosto %s on poistettu" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Ehdolliset paketit:" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Adding packages from group '%s': %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Ei mitään tehtävää." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Pakolliset ryhmät:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Ryhmiä ei ole merkitty poistettaviksi." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Valinnaiset ryhmät:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Ryhmää ei ole merkitty päivitettäväksi." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Vastaavuus :" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:872 #, python-format -msgid "No match for argument: %s" -msgstr "" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "" +msgid "Filename : %s" +msgstr "Tiedostonimi: %s" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." +msgid "Repo : %s" +msgstr "Asennuslähde : %s" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Kuvaus : " -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" -"Pakettia %s ei ole asennettu, joten sen asentaminen uudelleen ei onnistu." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:914 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "Tiedosto %s on lähdepaketti eikä sitä voida päivittää, ohitetaan." +msgid "License : %s" +msgstr "Lisenssi : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Pakettia %s ei ole asennettu, joten sitä ei voi päivittää." +msgid "Provide : %s" +msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." -msgstr "Paketti %s saatavilla, mutta ei asennettu." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "Koko yhteensä: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "Pakettia %s ei ole asennettu." +msgid "Total download size: %s" +msgstr "Ladattavaa yhteensä: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "" +msgid "Installed size: %s" +msgstr "Koko asennettuna: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Paketteja ei ole merkitty poistettavaksi." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Asennuskokoa laskettaessa tapahtui virhe" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "" +msgid "Freed space: %s" +msgstr "Vapautettu tila: %s" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Pakettia %s ei ole saatavilla." - -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "No security updates needed, but {} update available" - -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Tietoturvapäivityksiä ei tarvita, mutta päivityksiä on {} saatavilla" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Ryhmä" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "pakettia" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr "" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Asennetaan ryhmäpaketteja" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Asennetaan" + +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo asennetuna" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Asennetaan uudelleen" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Avain on hyväksytty." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Asennetaan riippuvuuksia" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Avain on hylätty." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Asennetaan heikkoja riippuvuuksia" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Avaimen tuonti epäonnistui (koodi %d)" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Poistetaan" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Avaimen tuonti onnistui" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Mitään avaimia ei asennettu" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Poistetaan käyttämättömiä riippuvuuksia" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -"Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n" -"Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?" - -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Kenties tarkoitit: {}" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Paketti %s on jo asennettu." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " Asennettiin : %s-%s ajassa %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " Käännettiin : %s ajassa %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF lataa paketit vain transaktiota varten." - -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "DNF lataa vain paketit, asentaa gpg-avaimet ja tarkistaa transaktion." +msgid "Skipping packages with broken dependencies%s" +msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Toimenpide peruttu." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Ladataan paketteja:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Virhe paketteja ladatessa:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transaktio epäonnistui" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "korvataan" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n" -"Käytä valitsinta ”-y” tämän muuttamiseksi." +"\n" +"Transaktion yhteenveto\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG-tarkistus EPÄONNISTUI" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Asennus" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Päivitä" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Vanhentavat paketit" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Poista" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Varhennus" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Ohita" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Asennetut paketit" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "paketti" +msgstr[1] "pakettia" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Saatavilla olevat paketit" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Automaattisesti poistettavat paketit" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Päivitetty" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Lisäpaketit" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Varhennettu" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Asennettu" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Äskettäin lisätyt paketit" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Uudelleenasennettu" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Hakutuloksia ei löytynyt" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Poistettu" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Transaktiotunnusta ei annettu" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Epäonnistui" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Annettua transaktiotunnusta ei löytynyt" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Yhteensä" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Löytyi useampi kuin yksi transaktiotunnus!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Järjestelmä" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "" - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Ei transaktioita" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Annettu virheellinen transaktiotunnus tai paketit" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Tämä komento tulee suorittaa root-käyttäjänä." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "komentorivi" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Käyttäjänimi" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Kyseessä saattaa olla DNF-liitännäisen komento, yritä: \"dnf install 'dnf-" -"command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Tunniste" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Päivämäärä ja kellonaika" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Toiminnot" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Muutettu" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Transaktiotunnusta tai pakettia ei annettu" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " -"määrittääksesi julkaisuversion)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Poistettu" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Ei asennettu" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Komento ”%s” on jo määritelty" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Vanhempi" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Uudempi" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transaktiotunnus :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Aloitusaika :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "RPM-tietokanta alussa :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "" +msgid "(%u seconds)" +msgstr "(%u sekuntia)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgid "(%u minutes)" +msgstr "(%u minuuttia)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u tuntia)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "" +msgid "(%u days)" +msgstr "(%u päivää)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Lopetusaika :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "näytä kaikki paketit (oletus)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "RPM-tietokanta lopussa:" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "näytä vain saatavilla olevat paketit" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Käyttäjä :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "näytä vain asennetut paketit" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Lopetuskoodi :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Keskeytetty" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Onnistui" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Epäonnistuneet:" + +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Epäonnistui:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "näytä vain äskettäin muuttuneet paketit" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Komentorivi :" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKETTI" - -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Kommentti :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaktio suoritettiin:" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Muutetut paketit:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Etsitään paketteja: " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Skriptletin tuloste:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "tarkista saatavilla olevat pakettipäivitykset" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Virheet:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Riippuvuuden asennus" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Pakettia ei ole saatavilla." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Vanhennettu" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Poisto" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Ei pakettia asennettu." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Uudelleenasennus" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (asennuslähteestä %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Paketti %s.%s %s asennetaan" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Asennettu paketti %s%s ei saatavilla." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Paketti %s.%s %s päivitetään" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Paketti %s.%s %s poistetaan" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Paketti %s.%s %s asennetaan uudelleen" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Paketteja ei ole merkitty päivitettäväksi." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Paketti %s.%s %s on varhennus" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Paketti %s.%s %s päivitettään" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "näyttää avuliaan käyttö viestin" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "KOMENTO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Aloitetaan riippuvuuksien selvitys" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Riippuvuuksien selvitys valmistui" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"Tuodaan GPG-avain 0x%s:\n" +" Käyttäjätunniste : \"%s\"\n" +" Sormenjälki : %s\n" +" Lähde : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Komentorivivirhe: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "asetustiedoston sijainti" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "hiljainen toiminta" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "yksityiskohtaset tulosteet" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "näytä DNF:n versio ja poistu" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "aseta asennusjuuri" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "poista kaikki lisäosat käytöstä" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "poista liitännäisiä käytöstä nimen perusteella" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "näytä komennon ohje" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "toimi kokonaan välimuistista, älä päivitä sitä" + +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "virheenjäljitystulosteiden taso" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "virhetulostustaso" + +#: ../dnf/cli/option_parser.py:226 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Poistettava paketti" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm:n virheenjäljitystulosteiden taso" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "näytä riippuvuusongelmat" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Poistetaan tiedosto %s" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "käytetäänkö värejä" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "poista välimuistissa olevat tiedot" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d tiedosto poistettu" -msgstr[1] "%d tiedostoa poistettu" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "lataa vain paketit" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Odotetaan prosessin prosessitunnisteella (PID) %d valmistuvan." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "lisää kommentti transaktioon" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Synkronoitava paketti" - -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Varhenna paketti" - -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Varhennettava paketti" - -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Varoitus: Ryhmää %s ei ole olemassa." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Saatavilla olevat ympäristöryhmät:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Asennetut ympäristöryhmät:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Asennetut ryhmät:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Asennetut kieliryhmät:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Saatavilla olevat ryhmät:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Saatavilla olevat kieliryhmät:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Virhe: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "näytä myös piilotetut ryhmät" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "näytä vain asennetut ryhmät" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "näytä vain saatavilla olevat ryhmät" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "asenna paketti tai paketteja järjestelmääsi" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Asennettava paketti" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Riipuvuudet selvitetty." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Valmis!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Virheellinen rpm-tiedoston polku: %s" +msgid " Installed: %s-%s at %s" +msgstr " Asennettiin : %s-%s ajassa %s" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Käännettiin : %s ajassa %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF lataa paketit vain transaktiota varten." -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "DNF lataa vain paketit, asentaa gpg-avaimet ja tarkistaa transaktion." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Toimenpide peruttu." + +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Ei mitään tehtävää." + +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Ladataan paketteja:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Virhe paketteja ladatessa:" + +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transaktio epäonnistui" + +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Avaimia ei tuoda automaattisesti, kun yumia suoritetaan ilman valvontaa.\n" +"Käytä valitsinta ”-y” tämän muuttamiseksi." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG-tarkistus EPÄONNISTUI" + +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Vanhentavat paketit" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s marked as group installed." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Virhe:" - -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Package %s is not installed." -msgstr "Pakettia %s ei ole asennettu." +msgid "No package %s available." +msgstr "Pakettia %s ei ole saatavilla." -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Asennetut paketit" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Saatavilla olevat paketit" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Automaattisesti poistettavat paketit" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Lisäpaketit" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Äskettäin lisätyt paketit" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Ei yhtään vastaavaa pakettia lueteltavaksi" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "asenna paketti uudelleen" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Hakutuloksia ei löytynyt" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Paketti uudelleenasennettavaksi" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Transaktiotunnusta ei annettu" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "poista paketti tai paketteja järjestelmästäsi" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Annettua transaktiotunnusta ei löytynyt" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Löytyi useampi kuin yksi transaktiotunnus!" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Pakettia %s ei ole asennettu." -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "tuntematon" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 #, python-format -msgid "Never (last: %s)" -msgstr "Ei koskaan (viimeksi: %s)" +msgid "Unknown repo: '%s'" +msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Instant (last: %s)" -msgstr "Heti (viimeksi: %s)" +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Tämä komento tulee suorittaa root-käyttäjänä." + +#: ../dnf/cli/cli.py:824 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s sekunti(a) (viimeksi: %s)" +msgid "No such command: %s. Please use %s --help" +msgstr "Komentoa %s ei ole olemassa. Käytä komentoa %s --help" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" +"Kyseessä saattaa olla DNF-liitännäisen komento, yritä: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "käytössä" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "pois käytöstä" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Lähdetunnus : " - -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Lähdenimi : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Julkaisuversiota ei voitu havaita (käytä valitsinta '--releasever' " +"määrittääksesi julkaisuversion)" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Lähteen tila : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Lähderevisio : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Komento ”%s” on jo määritelty" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Lähteen tagit : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Lähteen jakelutagit: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Lähde päivitetty : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Lähteen paketit : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Lähteen koko : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Lähteen metalink : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Päivitetty : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Lähteen peilit : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Lähteen baseurl : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Lähde vanhentuu : " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Suoritetaan" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Lähde ohittaa : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Unessa" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Lähde sisältää : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ei voi keskeyttää" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Lähde ohitettu : " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "lähdetiedostonimi: " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Jäljitetään/Pysäytetty" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "lähdetunnus" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Tuntematon" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "tila" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "lähdenimi" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:120 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Muisti : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Aloitettu : %s - %s sitten" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Tila : %s" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "näytä hakutulokset vain tälle arkkitehtuurille" - -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " + +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "näytä yksityiskohtaisia tietoja paketista" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "näytä luettelo paketin tiedostoista" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Tuloksia ei löytynyt." -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Etsitään paketteja: " -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "näytä riippuvuusongelmat" + +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Synkronoitava paketti" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Päivitettävä paketti" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Paketteja ei ole merkitty päivitettäväksi." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Poistettava paketti" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Luodaan välimuistitiedostoja kaikille metadatatiedostoille" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/__init__.py:49 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Näytä vain saatavilla olevat paketit." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Näytä vain asennetut paketit." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "näytä kaikki paketit (oletus)" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Näytä vain paketit, jotka käyttäjä on asentanut." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "näytä vain saatavilla olevat paketit" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Näytä vain äskettäen muokatut paketit" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "näytä vain asennetut paketit" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Paketti {} ei sisällä tiedostoja" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "näytä vain äskettäin muuttuneet paketit" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "tarkista saatavilla olevat pakettipäivitykset" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Pakettia ei ole saatavilla." -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Ei pakettia asennettu." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (asennuslähteestä %s)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "Installed package %s%s not available." +msgstr "Asennettu paketti %s%s ei saatavilla." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Tuloksia ei löytynyt." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Paketteja ei ole merkitty poistettavaksi." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SKRIPTI" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "näyttää avuliaan käyttö viestin" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "KOMENTO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Avain-arvo ei tuettu." +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Sinulla ei ole historiatietokannan käyttöoikeutta" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" resolve the transaction set" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Varhenna paketti" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Varhennettava paketti" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" run the transaction" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "poista paketti tai paketteja järjestelmästäsi" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1909,6 +1980,11 @@ msgstr "" msgid "security" msgstr "turvallisuus" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "tuntematon" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2028,1169 +2104,1339 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tyyppi" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Päivitetty" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE:t" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Kuvaus" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Oikeudet" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Oikeudet" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Tiedostot" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Asennettu" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "tosi" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "epätosi" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "tosi" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Päivitettävä paketti" - -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Virhe:" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Pakettia %s ei ole asennettu." -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Poistetaan tiedosto %s" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "poista välimuistissa olevat tiedot" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Riipuvuudet selvitetty." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Valmis!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Komentorivivirhe: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d tiedosto poistettu" +msgstr[1] "%d tiedostoa poistettu" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "" +msgid "Waiting for process with pid %d to finish." +msgstr "Odotetaan prosessin prosessitunnisteella (PID) %d valmistuvan." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "asenna paketti tai paketteja järjestelmääsi" + +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Virheellinen rpm-tiedoston polku: %s" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "asetustiedoston sijainti" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "hiljainen toiminta" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "yksityiskohtaset tulosteet" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "näytä DNF:n versio ja poistu" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "näytä hakutulokset vain tälle arkkitehtuurille" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "aseta asennusjuuri" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "poista kaikki lisäosat käytöstä" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "poista liitännäisiä käytöstä nimen perusteella" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "aseta mielivaltaisia asetus- ja asennuslähdevalitsimia" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "näytä komennon ohje" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "toimi kokonaan välimuistista, älä päivitä sitä" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "virheenjäljitystulosteiden taso" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "näytä duplikaatit asennuslähteissä ja list/search-komennoissa" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "virhetulostustaso" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm:n virheenjäljitystulosteiden taso" - -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "Vastaa kaikkiin kysymyksiin automaattisesti kyllä" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "näytä yksityiskohtaisia tietoja paketista" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "Vastaa kaikkiin kysymyksiin automaattisesti ei" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "näytä luettelo paketin tiedostoista" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:197 msgid "" -"label and path to additional repository, can be specified multiple times." +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "käytetäänkö värejä" - -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "lataa vain paketit" - -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "lisää kommentti transaktioon" - -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Näytä vain saatavilla olevat paketit." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Näytä vain asennetut paketit." + +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Aikakausi" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Näytä vain paketit, jotka käyttäjä on asentanut." -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Näytä vain äskettäen muokatut paketit" + +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Julkaisu" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Paketti {} ei sisällä tiedostoja" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Ei koskaan (viimeksi: %s)" + +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Heti (viimeksi: %s)" + +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekunti(a) (viimeksi: %s)" + +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Lähde" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Paketoija" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "käytössä" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Koostamisaika" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "pois käytöstä" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Asennusaika" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Lähdetunnus : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Asentanut:" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Lähdenimi : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Lähteen tila : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Lisenssi" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Lähderevisio : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Lähteen tagit : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Lähteen jakelutagit: " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "k" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Lähde päivitetty : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "kyllä" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Lähteen paketit : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "e" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Lähteen koko : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ei" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Lähteen metalink : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Onko tämä ok [k/E]: " +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Päivitetty : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Onko tämä ok [K/e]: " +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Lähteen peilit : " -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Lähteen baseurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Lähde vanhentuu : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Lähde ohittaa : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Lähde sisältää : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Lähde ohitettu : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "lähdetiedostonimi: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "lähdetunnus" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "tila" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "lähdenimi" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Group: %s" -msgstr "Ryhmä: %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:792 +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SKRIPTI" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Avain-arvo ei tuettu." + +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid " Group-Id: %s" -msgstr " Ryhmätunnus: %s" +msgid "Could not find repository: %s" +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Description: %s" -msgstr " Kuvaus: %s" +msgid "Error: Cannot open %s for reading" +msgstr "" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "asenna paketti uudelleen" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Paketti uudelleenasennettavaksi" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid " Language: %s" -msgstr " Kieli: %s" +msgid "Package %s available, but not installed." +msgstr "Paketti %s saatavilla, mutta ei asennettu." -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Pakolliset paketit:" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Oletuspaketit:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Valinnaiset paketit:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Ehdolliset paketit:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Environment-Id: %s" +msgid "Warning: Group %s does not exist." +msgstr "Varoitus: Ryhmää %s ei ole olemassa." + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Pakolliset ryhmät:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Saatavilla olevat ympäristöryhmät:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Valinnaiset ryhmät:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Asennetut ympäristöryhmät:" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Vastaavuus :" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Asennetut ryhmät:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Asennetut kieliryhmät:" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Tiedostonimi: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Saatavilla olevat ryhmät:" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Asennuslähde : %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Saatavilla olevat kieliryhmät:" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Kuvaus : " +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "näytä myös piilotetut ryhmät" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Lisenssi : %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "näytä vain asennetut ryhmät" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "näytä vain saatavilla olevat ryhmät" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Provide : %s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Kokonaislatausmäärää laskettaessa tapahtui virhe" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Koko yhteensä: %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/db/group.py:368 #, python-format -msgid "Total download size: %s" -msgstr "Ladattavaa yhteensä: %s" +msgid "Will not install a source rpm package (%s)." +msgstr "Ei asenna lähde-rpm-pakettia (%s)." -#: ../dnf/cli/output.py:1001 +#: ../dnf/repo.py:83 #, python-format -msgid "Installed size: %s" -msgstr "Koko asennettuna: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Asennuskokoa laskettaessa tapahtui virhe" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Ladattu jo" -#: ../dnf/cli/output.py:1023 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Freed space: %s" -msgstr "Vapautettu tila: %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Ryhmä" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "pakettia" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Asennetaan ryhmäpaketteja" - -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Asennetaan" - -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Asennetaan uudelleen" - -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Asennetaan riippuvuuksia" - -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Asennetaan heikkoja riippuvuuksia" - -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Poistetaan" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Poistetaan käyttämättömiä riippuvuuksia" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Ei mitään näytettävää." + +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "korvataan" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -"\n" -"Transaktion yhteenveto\n" -"%s\n" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Asennus" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Päivitä" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Poista" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Varhennus" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Ohita" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "paketti" -msgstr[1] "pakettia" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Päivitetty" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Varhennettu" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Uudelleenasennettu" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Poistettu" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Epäonnistui" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Yhteensä" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Järjestelmä" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s is empty file" +msgstr "%s on tyhjä tiedosto" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Ei transaktioita" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Annettu virheellinen transaktiotunnus tai paketit" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Ongelma" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "komentorivi" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Käyttäjänimi" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Tunniste" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Päivämäärä ja kellonaika" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Toiminnot" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Muutettu" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Transaktiotunnusta tai pakettia ei annettu" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Poistettu" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Ei asennettu" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Uudempi" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Vanhempi" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transaktiotunnus :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Aloitusaika :" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Viimeinen metatiedon vanhenemistarkistus : %s sitten, ajankohta %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "RPM-tietokanta alussa :" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Ladatut paketit tallennettiin välimuistiin seuraavaan onnistuneeseen " +"transaktioon saakka." -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:457 #, python-format -msgid "(%u seconds)" -msgstr "(%u sekuntia)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Voit poistaa välimuistissa olevat paketit suorittamalla '%s'." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:546 #, python-format -msgid "(%u minutes)" -msgstr "(%u minuuttia)" +msgid "Invalid tsflag in config file: %s" +msgstr "Virheellinen tsflag asetustiedostossa: %s" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:602 #, python-format -msgid "(%u hours)" -msgstr "(%u tuntia)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Ryhmätiedoston lisääminen asennuslähteelle epäonnistui: %s - %s" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u päivää)" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Suoritetaan transaktiotarkistus" + +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Lopetusaika :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Transaktiotarkistus onnistui." -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "RPM-tietokanta lopussa:" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Suoritetaan transaktiotesti" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Käyttäjä :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Transaktiotarkistuksen virhe:" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Keskeytetty" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transaktiotesti onnistui." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Lopetuskoodi :" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Suoritetaan transaktio" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Onnistui" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Levyvaatimukset:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Epäonnistuneet:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." +msgstr[1] "Ainakin %dMt tilaa tarvitaan lisää %s tiedostojärjestelmässä." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Epäonnistui:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Yhteenveto virheistä" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Komentorivi :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Transaktion aikana tapahtui virheitä." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Kommentti :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaktio suoritettiin:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Transaktiota ei voitu suorittaa." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Muutetut paketit:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transaktiota ei voitu aloittaa:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Skriptletin tuloste:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Transaktiotiedoston %s poistaminen epäonnistui" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Virheet:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Joitain paketteja ei ladattu. Yritetään uudelleen." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Riippuvuuden asennus" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPM -paketit vähensivät %.1f megatavun päivitykset %.1f megatavuun " +"(%d.1%% säästetty)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Vanhennettu" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Epäonnistuneet Delta RPM -paketit suurensivat %.1f megatavun päivitykset " +"%.1f megatavuun (%d.1%% tuhlattu)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Vanhentava" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Avaus ei onnistunut: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Poisto" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Julkista avainta pakettia %s varten ei ole asennettu" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Uudelleenasennus" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Ongelma paketin %s avaamisessa" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Paketti %s.%s %s asennetaan" +msgid "Public key for %s is not trusted" +msgstr "Paketin %s julkiseen avaimeen ei luoteta" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Paketti %s.%s %s päivitetään" +msgid "Package %s is not signed" +msgstr "Pakettia %s ei ole allekirjoitettu" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Paketti %s.%s %s poistetaan" +msgid "Cannot remove %s" +msgstr "Ei voida poistaa tiedostoa %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Paketti %s.%s %s asennetaan uudelleen" +msgid "%s removed" +msgstr "tiedosto %s on poistettu" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Paketti %s.%s %s on varhennus" +msgid "Adding packages from group '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Ryhmiä ei ole merkitty poistettaviksi." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Ryhmää ei ole merkitty päivitettäväksi." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Pakettia %s ei ole asennettu, sitä ei voi varhentaa." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Paketti %s.%s %s päivitettään" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Paketti %s.%s %s vanhentunut, poistetaan käytöstä" +msgid "Package %s not installed, cannot reinstall it." +msgstr "" +"Pakettia %s ei ole asennettu, joten sen asentaminen uudelleen ei onnistu." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Aloitetaan riippuvuuksien selvitys" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "Tiedosto %s on lähdepaketti eikä sitä voida päivittää, ohitetaan." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Riippuvuuksien selvitys valmistui" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Pakettia %s ei ole asennettu, joten sitä ei voi päivittää." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Tuodaan GPG-avain 0x%s:\n" -" Käyttäjätunniste : \"%s\"\n" -" Sormenjälki : %s\n" -" Lähde : %s" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Suoritetaan" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Unessa" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ei voi keskeyttää" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "No security updates needed, but {} update available" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Jäljitetään/Pysäytetty" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Tietoturvapäivityksiä ei tarvita, mutta päivityksiä on {} saatavilla" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Tuntematon" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" + +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Sovellus prosessitunnisteella (PID) %d on: %s" +msgid "GPG Keys are configured as: %s" +msgstr "" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Muisti : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "Osoitteesta %s ladattu GPG-avain (0x%s) on jo asennetuna" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Avain on hyväksytty." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Avain on hylätty." + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Aloitettu : %s - %s sitten" +msgid "Key import failed (code %d)" +msgstr "Avaimen tuonti epäonnistui (koodi %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Avaimen tuonti onnistui" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Mitään avaimia ei asennettu" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Tila : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Asennuslähteelle ”%s” luetellut GPG-avaimet on jo asennettu, mutta ne eivät vastaa tätä pakettia.\n" +"Tarkista että tälle asennuslähteelle on asetettu oikeat avainten URL:t." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "ohitetaan." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Avainten tuonti ei auttanut, ovatko avaimet vääriä?" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Ryhmää '%s' ei ole asennettu." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Kenties tarkoitit: {}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Ryhmää '%s' ei ole olemassa." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Ympäristöä '%s' ei ole asennettu." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Ryhmää '%s' ei ole asennettu." +msgid "Package %s is already installed." +msgstr "Paketti %s on jo asennettu." #: ../dnf/conf/config.py:134 #, python-format @@ -3250,6 +3496,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3260,36 +3511,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Ei asenna lähde-rpm-pakettia (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "" @@ -3302,221 +3523,43 @@ msgstr "" msgid "done" msgstr "valmis" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Ei mitään näytettävää." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s on tyhjä tiedosto" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "ohitetaan." -#: ../dnf/plugin.py:63 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Parsing file failed: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Ladattu liitännäiset: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Ladattu jo" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "" +msgid "Environment '%s' is not installed." +msgstr "Ympäristöä '%s' ei ole asennettu." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Siivotaan" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Asennetaan" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Asennetaan uudelleen" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Poistetaan" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +msgid "Group_id '%s' does not exist." msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Varmistetaan" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Suoritetaan skriptletti" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Valmistellaan" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Ongelma" diff --git a/po/fil.po b/po/fil.po index ef6fd75..e20ae50 100644 --- a/po/fil.po +++ b/po/fil.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-04-14 04:03+0000\n" "Last-Translator: Alvin Abuke \n" "Language-Team: Filipino\n" @@ -14,1713 +14,1543 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Ang sumusunod ng mga updates ay nagawa na sa '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Ang sumusunod na mga updates ay available na sa '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Ang sumusunod na mga updates ay downloaded sa '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Updates na nai-apply sa '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Updates na na-download sa '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Updates na magagamit sa '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Bigo na maipdala ang email sa pamamagitan ng '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Bigo na ma-execute ang command '%s': ibinalik ang %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACKAGE" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Kamalian : %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Parsing file failed: %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: will expire after %d seconds." +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:58 #, python-format -msgid "Ignoring repositories: %s" +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:94 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Huling pag-tsek ng metadata expiration : %s ago pa sa %s." - -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +msgid "Added %s repo from %s" msgstr "" -"Ang downloaded na packages ay naka-save na sa cache hanggang sa susunod na " -"successful na transaction." - -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Maaaring ma remove ang cached packages sa pag-execute ng '%s'." - -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Di wastong tsflag sa config file: %s" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -"Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " -"sayang)" - -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Hindi Mabukasan: {}" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Public key sa %s ay hindi naka-install" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problema sa pagbukas ng package na %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "Public key para sa %s ay hindi mapag-kakatiwalaan" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:788 #, python-format -msgid "No match for argument: %s" +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s available, but not installed." +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:910 #, python-format -msgid "No package %s available." -msgstr "Walang package %s na magagamit." - -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:914 +#, python-format +msgid "License : %s" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:940 +#, python-format +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:2295 +#: ../dnf/cli/output.py:995 #, python-format -msgid "GPG Keys are configured as: %s" +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:998 #, python-format -msgid "GPG key at %s (0x%s) is already installed" +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2371 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Key import failed (code %d)" +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "May mga packages sa local na repository na may maling checksum" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Ang Package \"{}\" sa repository na \"{}\" ay may maling checksum" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -"May mga packages na may invalid cache, ngunit hindi ma-download dahil sa \"" -"--cacheonly\" na opsyon" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1256 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Naka-Install" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" - -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "" - -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACKAGE" - -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Hinahanap ang Packages: " - -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/output.py:2148 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/output.py:2150 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Invalid alias key: %s" +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:93 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "Alias argument has no value: %s" +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -"alisin ang lahat ng hindi na kailangan na packages na orihinal na naka-" -"install bilang dependencies" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Package na aalisin" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "alisin ang cached data" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Metadata type na lilinisin" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Nililinis ang data: " +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Cache ay nag-expire na" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d file na natanggal" -msgstr[1] "%d file na natanggal" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Nag-hihintay sa proseso na may pid %d na matapos." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -"i-synchronize ang naka-install na mga packages sa pinakabagong magagamit na " -"mga bersyon" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Package na i-synchronize" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "ipakita, o gamitin, ang grupo ng impormasyon" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Walang grupo ng data na magagamit para sa configured na repositories." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Babala: Grupo %s ay hindi nag-exist." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Babala: Walang mga groups na tugma:" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Magagamit na Environment Groups:" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Na-install na Environment Groups:" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Na-install na Groups:" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Na-install na Grupo ng Wika :" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Magagamit na Grupo:" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Magagamit an Grupo ng Wika:" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "isama ang optional packages galing sa grupo" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "ipakita rin ang mga nakatagong grupo" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "ipakita lang ang mga na-install na grupo" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "ipakita ang lang ang mga magagamit na grupo" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Di-wastong grupo na sub-command, gamitin: %s." +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Hindi makita ang kinakailangan na grupo ng package." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "" +msgid "Error: %s" +msgstr "Kamalian : %s" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "bumuo ng cache ng metadata" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Gumagawa ng cache files para sa lahat ng metadata files." +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -"markahan o i-unmark ang naka-install na mga packages na na-install ng user." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s markado na na-install ng user." - -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s tanggalin ang marka na na-install ng user." - -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s markado na naka-install na group." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Error:" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Package %s ay hind naka-install." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "hindi alam" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Hindi kailanman (huli: %s)" +msgid "No match for argument: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Instant (huli: %s)" +msgid "No package %s available." +msgstr "Walang package %s na magagamit." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s segundo (huli: %s)" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "ipakita ang na-configure na mga repository ng software" +msgid "Packages for argument %s available, but not installed." +msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "ipakita ang lahat ng repos" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "ipakita ang enabled na repos (default)" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "ipakita ang disabled na repos" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Walang repositories na magagamit." +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "enabled" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "disabled" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-name : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revision: " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-size : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Updated : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " - -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " - -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-excluded: " - -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-filename: " - -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "repo id" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "katayuan" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "pangalan ng repo" - -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "Total packages: %s" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 +#: ../dnf/cli/cli.py:887 msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 +#: ../dnf/cli/cli.py:1010 msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" #: ../dnf/cli/commands/search.py:46 @@ -1735,25 +1565,6 @@ msgstr "hanapin din ang package description at ang URL" msgid "QUERY_STRING" msgstr "QUERY_STRING" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1778,119 +1589,367 @@ msgstr "%s Magkatugma: %%s" msgid "No matches found." msgstr "Walang Katugma na nakita." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "patakbuhin ang interactive na DNF shell" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Hinahanap ang Packages: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script para patakbuhin sa DNF shell" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Hindi sinusuportahang key value." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Hindi makita ang repository: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Kung walang value na ibinigay ito ay mag-print ng kasalukuyang value.\n" -" Kung ang value ay ibinigay, ito ay mag-sets ng nabanggit na value." -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -"{} [command]\n" -" print ng help" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "" +"i-synchronize ang naka-install na mga packages sa pinakabagong magagamit na " +"mga bersyon" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Package na i-synchronize" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "" + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" exit the shell" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "" +"alisin ang lahat ng hindi na kailangan na packages na orihinal na naka-" +"install bilang dependencies" + +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Package na aalisin" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "bumuo ng cache ng metadata" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Gumagawa ng cache files para sa lahat ng metadata files." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" msgstr "bugfix" #: ../dnf/cli/commands/updateinfo.py:43 @@ -1901,6 +1960,11 @@ msgstr "pagpapahusay" msgid "security" msgstr "seguridad" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "hindi alam" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "newpackage" @@ -2020,1487 +2084,1466 @@ msgid "Unknown/Sec." msgstr "Unknown/Sec." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Bugs" +msgid "Update ID" +msgstr "Update ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Uri" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Update ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Na-update" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Bugs" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Paglalarawan" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Karapatan" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Kalubhaan" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Karapatan" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Mga File" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Naka-Install" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "tama" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "mali" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "tama" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" +"markahan o i-unmark ang naka-install na mga packages na na-install ng user." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s markado na na-install ng user." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s tanggalin ang marka na na-install ng user." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s markado na naka-install na group." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Error:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Package %s ay hind naka-install." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "alisin ang cached data" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Metadata type na lilinisin" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Nililinis ang data: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Cache ay nag-expire na" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d file na natanggal" +msgstr[1] "%d file na natanggal" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Nag-hihintay sa proseso na may pid %d na matapos." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:197 msgid "" -"label and path to additional repository, can be specified multiple times." +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" - -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "" - -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Hindi kailanman (huli: %s)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Instant (huli: %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s segundo (huli: %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "ipakita ang na-configure na mga repository ng software" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "ipakita ang lahat ng repos" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "ipakita ang enabled na repos (default)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "ipakita ang disabled na repos" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Walang repositories na magagamit." -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "enabled" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "disabled" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-name : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revision: " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-size : " -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr "" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr "" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Updated : " -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr "" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirrors : " -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr "" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-excluded: " -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr "" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-filename: " -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr "" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "repo id" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "katayuan" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "pangalan ng repo" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Filename : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "patakbuhin ang interactive na DNF shell" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script para patakbuhin sa DNF shell" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Hindi sinusuportahang key value." -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Provide : %s" -msgstr "" +msgid "Could not find repository: %s" +msgstr "Hindi makita ang repository: %s" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Kung walang value na ibinigay ito ay mag-print ng kasalukuyang value.\n" +" Kung ang value ay ibinigay, ito ay mag-sets ng nabanggit na value." -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" +"{} [command]\n" +" print ng help" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "ipakita, o gamitin, ang grupo ng impormasyon" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Walang grupo ng data na magagamit para sa configured na repositories." -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Babala: Grupo %s ay hindi nag-exist." -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Babala: Walang mga groups na tugma:" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Magagamit na Environment Groups:" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Na-install na Environment Groups:" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Na-install na Groups:" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Na-install na Grupo ng Wika :" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Magagamit na Grupo:" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Magagamit an Grupo ng Wika:" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "isama ang optional packages galing sa grupo" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "ipakita rin ang mga nakatagong grupo" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "ipakita lang ang mga na-install na grupo" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "ipakita ang lang ang mga magagamit na grupo" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Di-wastong grupo na sub-command, gamitin: %s." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Hindi makita ang kinakailangan na grupo ng package." -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/db/group.py:368 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/repo.py:83 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "" - -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +msgid "no matching payload factory for %s" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format +#: ../dnf/module/module_base.py:33 msgid "" "\n" -"Transaction Summary\n" -"%s\n" -msgstr "" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "" - -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "" - -#: ../dnf/cli/output.py:1358 -msgid "Remove" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Ang sumusunod ng mga updates ay nagawa na sa '%s':" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Ang sumusunod na mga updates ay available na sa '%s':" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:33 #, python-format -msgid "(%u seconds)" -msgstr "" +msgid "The following updates were downloaded on '%s':" +msgstr "Ang sumusunod na mga updates ay downloaded sa '%s':" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:80 #, python-format -msgid "(%u minutes)" -msgstr "" +msgid "Updates applied on '%s'." +msgstr "Updates na nai-apply sa '%s'." -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u hours)" -msgstr "" +msgid "Updates downloaded on '%s'." +msgstr "Updates na na-download sa '%s'." -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u days)" -msgstr "" +msgid "Updates available on '%s'." +msgstr "Updates na magagamit sa '%s'." -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Bigo na maipdala ang email sa pamamagitan ng '%s': %s" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Bigo na ma-execute ang command '%s': ibinalik ang %d" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:2142 +#. expires within the checking period: +#: ../dnf/base.py:368 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:372 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:2146 -#, python-format -msgid "---> Package %s.%s %s will be erased" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Huling pag-tsek ng metadata expiration : %s ago pa sa %s." + +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" +"Ang downloaded na packages ay naka-save na sa cache hanggang sa susunod na " +"successful na transaction." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "" +msgid "You can remove cached packages by executing '%s'." +msgstr "Maaaring ma remove ang cached packages sa pag-execute ng '%s'." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "" +msgid "Invalid tsflag in config file: %s" +msgstr "Di wastong tsflag sa config file: %s" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:910 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1001 #, python-format -msgid " State : %s" -msgstr "" - -#: ../dnf/comps.py:95 -msgid "skipping." +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1023 #, python-format -msgid "Environment '%s' is not installed." +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1138 #, python-format -msgid "Error parsing '%s': %s" +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" +"Ang Failed Delta RPMs ay tumaas %.1f MB na updates sa %.1f MB (%d.1%% na " +"sayang)" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" -msgstr "" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Hindi Mabukasan: {}" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1225 #, python-format -msgid "Unknown configuration option: %s = %s" -msgstr "" +msgid "Public key for %s is not installed" +msgstr "Public key sa %s ay hindi naka-install" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1229 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" -msgstr "" +msgid "Problem opening package %s" +msgstr "Problema sa pagbukas ng package na %s" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1237 #, python-format -msgid "Main config did not have a %s attr. before setopt" -msgstr "" - -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" -msgstr "" +msgid "Public key for %s is not trusted" +msgstr "Public key para sa %s ay hindi mapag-kakatiwalaan" -#: ../dnf/conf/config.py:452 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1256 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1260 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "%s removed" msgstr "" -#: ../dnf/conf/read.py:61 -#, python-format -msgid "Repository '%s': Error parsing config: %s" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1623 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/read.py:96 -#, python-format -msgid "Bad id for repo: %s, byte = %s %d" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/crypto.py:108 -#, python-format -msgid "repo %s: 0x%s already imported" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/crypto.py:115 -#, python-format -msgid "repo %s: imported key 0x%s." +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:1910 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:1919 +#, python-format +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:1942 +#, python-format +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2018 #, python-format -msgid "unsupported checksum type: %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2324 #, python-format -msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/module/module_base.py:33 +#: ../dnf/base.py:2397 +#, python-format msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "May mga packages sa local na repository na may maling checksum" + +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Ang Package \"{}\" sa repository na \"{}\" ay may maling checksum" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" +"May mga packages na may invalid cache, ngunit hindi ma-download dahil sa \"" +"--cacheonly\" na opsyon" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/fr.po b/po/fr.po index 557cc22..d662cae 100644 --- a/po/fr.po +++ b/po/fr.po @@ -9,1863 +9,1642 @@ # dominique bribanick , 2011 # Jérôme Fenal , 2014 # Kévin Raymond , 2011 -# Jean-Baptiste Holcroft , 2016. #zanata -# José Fournier , 2016. #zanata # Jean-Baptiste Holcroft , 2017. #zanata # José Fournier , 2017. #zanata # Jérôme Fenal , 2017. #zanata # Jean-Baptiste Holcroft , 2018. #zanata # Ludek Janda , 2018. #zanata # Jean-Baptiste Holcroft , 2019. #zanata +# corina roe , 2019. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-05-08 02:49+0000\n" -"Last-Translator: Jean-Baptiste Holcroft \n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-07-03 02:37+0000\n" +"Last-Translator: corina roe \n" "Language-Team: French (http://www.transifex.com/projects/p/dnf/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Les mises à jour suivantes ont été appliquées le « %s » :" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Les mises à jour suivantes sont disponibles depuis le « %s » :" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Les mises à jour suivantes ont été téléchargées le « %s » :" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Mises à jour appliquées le « %s »." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Mises à jour téléchargées le « %s »." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Mises à jour disponibles le « %s »." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Échec de l’envoi d’un courriel par « %s » : %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Échec dans l'exécution de la commande « %s » : code retour %d" - -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valeur de configuration inconnue : %s=%s dans %s; %s" - -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Option de configuration inconnue : %s=%s dans %s" - -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "dnf-automatic démarré." +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAQUET" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Mise en sommeil pendant %s secondes" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Paquet à installer" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Erreur : %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Rétrogradation" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "Erreur lors du chargement du dépôt '{}' : {}" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Nettoyage de" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Échec du chargement du dépôt '{}'" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Installation" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " -"sur connexion limitée" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Rend obsolète" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" -"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " -"sur batterie." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Réinstallation" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Mise en cache temporisée des métadonnées désactivée." +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Suppression de" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Cache des métadonnées mis à jour récemment." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Mise à jour de" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "Il n’y a pas de dépôts activés dans « {} »." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Vérification de" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: n'expirera jamais et ne sera pas réinitialisé." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Exécution du scriptlet" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: a expiré et sera réinitialisé." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Préparation" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "" -"%s: métadonnées expireront après %d secondes et seront réinitialisées " -"maintenant." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Des erreurs sont survenues lors de la transaction de test." -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: expireront après %d secondes." - -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Cache des métadonnées créé." +msgid "Parsing file failed: %s" +msgstr "La lecture du fichier a échoué : %s" -#: ../dnf/base.py:411 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s : utilisation des métadonnées depuis le %s." +msgid "Loaded plugins: %s" +msgstr "Plugins chargés : %s" -#: ../dnf/base.py:422 +#: ../dnf/plugin.py:199 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Dépôts ignorés : %s" +msgid "Failed loading plugin \"%s\": %s" +msgstr "Échec lors du chargement du module « %s » : %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"Dernière vérification de l’expiration des métadonnées effectuée il y a %s le" -" %s." +"Aucun élément correspondant aux modèles de plugin d'activation suivants : {}" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -"Les paquets téléchargés ont été mis en cache jusqu’à la prochaine " -"transaction réussie." +"Aucun élément correspondant aux modèles de plugin de désactivation suivants " +": {}" -#: ../dnf/base.py:457 +#: ../dnf/repodict.py:58 #, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Vous pouvez supprimer les paquets en cache en exécutant « %s »." +msgid "enabling %s repository" +msgstr "activation du dépôt %s" -#: ../dnf/base.py:546 +#: ../dnf/repodict.py:94 #, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "tsflag invalide dans le fichier de configuration : %s" +msgid "Added %s repo from %s" +msgstr "Ajout du dépôt %s depuis le %s" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Échec d’ajout du fichier de groupes pour le dépôt : %s - %s" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Nom" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Test de la transaction" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Nom" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "" -"Erreur : vérification de transaction contre résolution des dépendances :" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Époque" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "La vérification de la transaction a réussi." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Version" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Lancement de la transaction de test" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Version" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Erreur du contrôle de transaction :" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Publication" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transaction de test réussie." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Architecture" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Exécution de la transaction" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Architecture" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Besoins en espace disque :" - -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " -"%s." -msgstr[1] "" -"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " -"%s." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Taille" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Résumé des erreurs" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Taille" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB modifié en dehors de DNF." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Source" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Des erreurs sont survenues lors de la transaction." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Dépôt" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Impossible d’obtenir le verrou de transaction (utilisateur : %s)." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Dépôt" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Impossible d’exécuter la transaction." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Depuis le dépôt" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "La transaction n’a pas pu démarrer :" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Packager" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Échec de la suppression du fichier de transaction %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Date de compilation" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Certains paquets n’ont pas été téléchargés. Nouvel essai." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Date d’installation" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPMs a réduit la taille des mises à jour de %.1f Mio à %.1f Mio " -"(%d.1%% économisés)" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Installé par" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"L'échec des Delta RPMs ont fait augmenter les %.1f MO de mises à jour de " -"%.1f MB (%d.1%% gaspillés)" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Résumé" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Impossible d’ouvrir : {}" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Résumé" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "La clé publique pour %s n’est pas installée" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problème à l’ouverture du paquet %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licence" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "La clé publique pour %s n’est pas de confiance" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Description" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "Le paquet %s n’est pas signé" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Description" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "Impossible de supprimer %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Aucun paquet à lister" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "%s supprimé" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "o" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Aucune correspondance pour le paquet du groupe « {} »" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "oui" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Ajout de paquets en provenance du groupe '%s': %s" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Rien à faire." +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "non" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Aucun groupe marqué pour suppression." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Voulez-vous continuer ? [o/N] : " -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Aucun groupe marqué pour mise à jour" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Voulez-vous continuer ? [O/n] : " -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:788 #, python-format -msgid "No match for argument: %s" -msgstr "Aucune correspondance pour l’argument : %s" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "aucun paquet correspondant" +msgid "Group: %s" +msgstr "Groupe : %s" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." +msgid " Group-Id: %s" +msgstr " Identifiant du groupe : %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Le paquet %s est déjà installé dans une version inférieure, impossible de le" -" rétrograder." +msgid " Description: %s" +msgstr " Description : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Le paquet %s n'est pas installé, impossible de le réinstaller." +msgid " Language: %s" +msgstr " Langue : %s" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Le fichier %s est un paquet source et ne peut pas être mis à jour, ignoré." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Paquets obligatoires :" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Le paquet %s n'est pas installé, impossible de le mettre à jour." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Paquets par défaut :" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Le paquet %s est déjà installé dans une version ultérieure, impossible de le" -" mettre à jour." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Paquets optionnels :" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." -msgstr "Le paquet %s est disponible mais n’est pas installé." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Paquets conditionnels :" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" -"Le paquet %s est disponible mais est installé pour une autre architecture." +msgid "Environment Group: %s" +msgstr "Groupe d’environnement : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No package %s installed." -msgstr "Aucun paquet %s installé." +msgid " Environment-Id: %s" +msgstr " Identifiant d’environnement : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Format invalide : %s" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Groupes obligatoires :" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Aucun paquet marqué pour suppression." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Groupes optionnels :" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Les paquets pour le paramètre %s sont disponibles mais pas installés" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Correspondances trouvées dans  :" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"La version la plus ancienne du paquet %s est déjà installée, impossible de " -"le rétrograder." +msgid "Filename : %s" +msgstr "Nom de fichier : %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Action non gérée : {}" +#: ../dnf/cli/output.py:897 +#, python-format +msgid "Repo : %s" +msgstr "Dépôt   : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Description  : " -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:910 #, python-format -msgid "No package %s available." -msgstr "Aucun paquet %s disponible." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Aucune mise à jour de sécurité n’est nécessaire, mais la mise à jour {} est " -"disponible" +#: ../dnf/cli/output.py:914 +#, python-format +msgid "License : %s" +msgstr "Licence  : %s" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Aucune mise à jour de sécurité n’est nécessaire, mais les mises à jour {} " -"sont disponibles" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" +msgstr "Provide : %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais la mise à " -"jour {} est disponible" +#: ../dnf/cli/output.py:940 +#, python-format +msgid "Other : %s" +msgstr "Autre : %s" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais les mises " -"à jour {} sont disponibles" +"Une erreur est survenue pendant le calcul de la taille totale des " +"téléchargements" -#: ../dnf/base.py:2294 +#: ../dnf/cli/output.py:995 #, python-format -msgid ". Failing package is: %s" -msgstr ". Le paquet en erreur est : %s" +msgid "Total size: %s" +msgstr "Taille totale  : %s" -#: ../dnf/base.py:2295 +#: ../dnf/cli/output.py:998 #, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Les clés GPG sont configurées comme : %s" +msgid "Total download size: %s" +msgstr "Taille totale des téléchargements : %s" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "La clé GPG %s (0x%s) est déjà installée" - -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "La clef a été approuvée." +msgid "Installed size: %s" +msgstr "Taille des paquets installés : %s" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "La clef a été rejetée." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "" +"Une erreur est survenue pendant le calcul de la taille des paquets " +"installées" -#: ../dnf/base.py:2371 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Key import failed (code %d)" -msgstr "L’import de la clé a échoué (code %d)" +msgid "Freed space: %s" +msgstr "Espace libéré : %s" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "La clé a bien été importée" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Marquage des paquets installés par le groupe :" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Toutes les clés n’ont pas été installées" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Marquage des paquets supprimés par le groupe :" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes pour ce paquet.\n" -"Vérifiez que les URL des clés pour ce dépôt soient correctes." +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Groupe" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "" -"L’import de la ou des clés n’a pas résolu le problème, clés incorrectes ?" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paquets" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Peut-être vouliez-vous dire : {}" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Installation des paquets du groupe/module" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Le paquet \"{}\" du dépôt local \"{}\" a une somme de contrôle incorrecte" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Installation du groupe de paquets" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Certains paquets du dépôt local ont une somme de contrôle incorrecte" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Installation" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Le paquet \"{}\" du dépôt \"{}\" a une somme de contrôle incorrecte" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Mise à jour" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Certains paquets ont un cache invalide, mais ne peuvent pas être téléchargés" -" à cause de l’option « --cacheonly »" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Réinstallation" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Le paquet %s est déjà installé." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Installation des dépendances" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" -"Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Installation des dépendances faibles" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "La lecture du fichier « %s » a échoué : %s" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Suppression" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Impossible de lire le fichier « %s » : %s" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Supprimer des paquets dépendants" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Erreur de configuration : %s" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Suppression des dépendances inutilisées" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Les alias contiennent une infinité de récursions" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Rétrogradation" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, utilisant les paramètres d’origine." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Installation des profils de module" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installés : %s-%s à %s" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Désactivation des profils de module" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Compilés : %s à %s" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Activation des flux de modules" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF ne téléchargera que les paquets pour la transaction." +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Basculement des flux de modules" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "" -"DNF ne téléchargera que les paquets, installera les clefs GPG et vérifiera " -"la transaction." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Désactivation des modules" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Opération avortée." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Réinitialisation des modules" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Téléchargement des paquets :" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Installation des groupes d’environnement" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Erreur de téléchargement des paquets :" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Mise à niveau des groupes d’environnement" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "La transaction a échoué" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Suppression des groupes d’environnement" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"Refus de l’importation automatique des clés lors d’une exécution sans surveillance.\n" -"Utilisez l’option « -y » pour passer outre." +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Installation des groupes" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "La vérification GPG a ÉCHOUÉ" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Mise à niveau des groupes" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Changements pour {}" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Suppression des groupes" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Passage de paquets en obsolètes" +#: ../dnf/cli/output.py:1256 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"Saut des paquets en conflit :\n" +"(ajouter « %s » à la ligne de commande pour forcer leur mise à niveau)" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Aucun paquet marqué pour la synchronisation de la distribution" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Saut des paquets ayant des dépendances cassées %s" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Aucun package n'a été marqué pour passer à une version antérieure." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " ou fait parti d'un groupe" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Paquets installés" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Paquet" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Paquets disponibles" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Paquet" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Supprime des paquets automatiquement" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "remplacement" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Paquets supplémentaires" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Résumé de la transaction\n" +"%s\n" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Mises à jour disponibles" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Installer" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Paquets récemment ajoutés" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Mettre à niveau" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Aucun paquet correspondant à lister" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Supprimer" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Aucune correspondance trouvée" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Retrograder" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Aucun identifiant de transaction n’a été fourni" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Ignorer" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "L’identifiant de transaction fourni est introuvable" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paquet" +msgstr[1] "Paquets" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Plus d’un identifiant de transaction ont été trouvés !" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Paquet dépendant" +msgstr[1] "Paquets dépendants" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "L’historique des transactions est incomplet, avant %u." +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Mis à niveau" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "L’historique des transactions est incomplet, après %u." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Rétrogradé" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Révocation de lla transaction {}, de {}" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installé" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Dépôt inconnu : « %s »" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Réinstallé" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Aucun dépôt ne correspond à %s" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Ignoré" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Cette commande requiert les privilèges du super utilisateur" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Supprimé" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Échec" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Cela est peut-être une commande d’un module supplémentaire de DNF, essayez :" -" « dnf install ’dnf-command(%s)’ »" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Cela est peut-être une commande d’un module supplémentaire de DNF, mais le " -"chargement de modules supplémentaires est actuellement désactivé." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir ou --downloaddir doit être utilisé avec la commande --downloadonly" -" ou download ou system-upgrade command." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Système" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -"--enable, --set-enabled et --disable, --set-disabled doit être utilisé avec " -"la commande config-manager." +"Passez outre la transaction fusionnée %d à %d, car il y a chevauchement." -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" -"Attention : application du contrôle de signature GPG globalement selon la " -"politique de sécurité RPM active (voir « gpgcheck » dans dnf.conf(5) pour " -"savoir comment interpréter ce message)" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Pas de transaction" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Des paquets ou identifiants de transaction fournis sont erronés" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Impossible de détecter le numéro de version (utilisez « --releasever » pour " -"spécifier une version)" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Ligne de commande" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "paramètre {} : non autorisé avec le paramètre {}" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Nom d'utilisateur" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Commande « %s » déjà définie" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Exclut dans dnf.conf : " +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Date et heure" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Inclut dans dnf.conf : " +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Action(s)" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Exclut dans dépôt " +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Modifié" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Inclut dans dépôt " +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Infos sur l'historique des échecs" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Pas de paquet ou d’identifiant de transaction fourni" + +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Effacé" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Non installé" + +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Plus ancien" + +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Plus récent" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Identifiant de transaction :" + +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Début :" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Début de RPMDB :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Pour diagnostiquer le problème, essayez d’exécuter : « %s »." +msgid "(%u seconds)" +msgstr "(%u secondes)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"La base RPMDB est probablement corrompue, l’exécution de « %s » pourrait " -"résoudre ce problème." +msgid "(%u minutes)" +msgstr "(%u minutes)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Vous avez activé la vérification des paquets par clés GPG. C’est une bonne chose.\n" -"Cependant, vous n’avez aucune clé GPG publique installée. Vous devez télécharger\n" -"et installer les clés pour les paquets que vous souhaitez installer..\n" -"Vous pouvez le faire en lançant la commande :\n" -"rpm --import public. gpg. key\n" -"\n" -"\n" -"Vous pouvez aussi spécifier l’URL de la clé que vous souhaitez utiliser\n" -"pour un dépôt dans l’option « gpgkey » dans une section de configuration du\n" -"dépôt et DNF l’installera pour vous.\n" -"\n" -"Pour plus de renseignements, contactez votre distribution ou le fournisseur du paquet." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u heures)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problème avec le dépôt : %s" +msgid "(%u days)" +msgstr "(%u jours)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "affiche les détails d’un paquet ou d’un groupe de paquets" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Temps de fin :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "affiche tous les paquets (par défaut)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Fin de RPMDB :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "affiche uniquement les paquets disponibles" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Utilisateur :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "affiche uniquement les paquets installés" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Code de retour :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "affiche uniquement les paquets supplémentaires" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Avorté" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "affiche uniquement les paquets à mettre à jour" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Réussi" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "affiche uniquement les paquets à suppression automatique" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Échecs :" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "affiche uniquement les paquet modifiés récemment" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Échec :" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAQUET" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Releasever :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "liste un paquet ou un groupe de paquets" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Ligne de commande :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "recherche quel paquet fournit la valeur donnée" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Commentaire :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "UNE_CHAÎNE" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaction effectuée avec :" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Recherche dans les paquets : " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Paquets modifiés :" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "recherche les mises à jour de paquets disponibles" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Sortie du mini script :" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "affiche les changelogs avant la mise à jour" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Erreurs :" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Pas de paquet disponible." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Installation des dépendances" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Aucun package marqué en vue d'être installé" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Rendu obsolète" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Pas de paquet installé." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Effacement" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Réinstallation" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (depuis %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Le paquet %s.%s %s sera installé" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Le paquet installé %s%s est indisponible." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Le paquet %s.%s %s sera une mise à jour" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Aucun paquet installé depuis le dépôt" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Le paquet %s.%s %s sera supprimé" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Aucun package marqué pour réinstallation" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Le paquet %s.%s %s sera réinstallé" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Aucun paquet marqué pour mise à jour" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Le paquet %s.%s %s sera une rétrogradation" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "exécute des commandes pour chaque paquet d’un dépôt donné" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Le paquet %s.%s %s sera rendu obsolète" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "DÉPÔT" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Le paquet %s.%s %s sera mis à jour" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "affiche un message d’aide à l’utilisation" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Le paquet %s.%s %s sera rendu obsolète" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMMANDE" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Début de la résolution des dépendances" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "affiche ou utilise l’historique de transaction" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Résolution des dépendances terminée" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Plus d’un identifiant de transaction ont été trouvés !\n" -"'{}' nécessite un identifiant de transaction ou un nom de paquet." +"Import de la clef GPG 0x%s :\n" +"Utilisateur : « %s »\n" +"Empreinte : %s\n" +"Provenance : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Pas d’identifiant de transaction ou de nom de paquet fourni." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Erreur en ligne de commande : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Vous n’avez pas accès à la base de données de l’historique." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "format incorrect : %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Impossible de défaire la transaction %s ; cela aboutirait à une base de " -"données des paquets incohérente." +msgid "Setopt argument has multiple values: %s" +msgstr "L'argument setopt a plusieurs valeurs : %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Impossible de défaire la transaction %s ; cela aboutirait à une base de " -"données des paquets incohérente." +msgid "Setopt argument has no value: %s" +msgstr "L'argument setopt n'a aucune valeur : %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"La définition de la plage d’identifiants de transaction est invalide '{}'.\n" -"Utilisez « .. »." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Arguments optionnels" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Impossible de convertir '{}' à ID transaction.\n" -"Utiliser '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "emplacement du fichier de configuration" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Aucune transaction manipulant le paquet '{}' n’a été trouvée." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "opération silencieuse" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Liste ou crée les alias de commandes" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "opération verbeuse" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "active la résolution des aliases" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "affiche la version de DNF et quitte" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "désactive la résolution des aliases" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "définit la racine d’installation" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Les alias sont maintenant activés" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "ne pas installer les documentations" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Les alias sont maintenant désactivés" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "désactive tous les modules complémentaires" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Clef d’alias invalide : %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "active les modules complémentaires par nom" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Le paramètre de l’alias n’a pas de valeur : %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "désactive les modules complémentaires par leur nom" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Alias ajoutés : %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "" +"annule la valeur de $releasever dans les fichiers de configuration et de " +"dépôts" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Alias non trouvé : %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "réinitialise la configuration ainsi que les options des dépôts" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Alias supprimé : %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "" +"résout les problèmes de résolutions de dépendance en ignorant les paquets" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "affiche l’aide de la commande" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s = « %s »" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" +"autorise l’effacement des paquets installés pour résoudre les dépendances" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "La résolution des alias est désactivée." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "" +"tente d’utiliser les versions de paquets les plus récentes lors des " +"transactions." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Aucun alias de renseigné." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "ne pas limiter la transaction au meilleur candidat" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Aucun alias n’est renseigné." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "exécute entièrement depuis le cache système, sans le mettre à jour" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Aucun alias n’est défini." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "temps d'attente maximum de la commande" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Aucune correspondance pour l’alias : %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "niveau de déboguage pour la sortie" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -"supprime tous les paquets non nécessaires installés à l’origine comme " -"dépendances" +"détaille les résultats de résolution des dépendances dans des fichiers" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Paquets à supprimer" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "affiche les doublons dans les dépôts, pour les commandes list/search" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "identifier les problèmes dans packagedb" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "niveau d’erreur pour la sortie" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "montrer tous les problèmes ; défaut" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"active la mécanique de traitement des paquets obsolètes pour les mises à " +"jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour les " +"commandes « info », « list » et « repoquery »" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "montrer tous les problèmes de dépendances" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "niveau de déboguage de rpm pour la sortie" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "montrer les problèmes de doublons" - -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "montrer les paquets obsolètes" - -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "montrer les problèmes avec Provides" - -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} a des exigences non satisfaites : {}" - -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} est en doublon avec {}" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "répond automatiquement oui à toutes les questions" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} est rendu obsolète par {}" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "répond automatiquement non à toutes les questions" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} fournit {} mais ce dernier est introuvable" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"active seulement des dépôts spécifiques par id ou par le caractère générique" +" (*), peut être spécifié plusieurs fois" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Suppression du fichier %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"active les dépôts avec la commande config-manager (sauvegarde " +"automatiquement)" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "supprime les données du cache" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"désactive les dépôts avec la commande config-manager (sauvegarde " +"automatiquement)" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Type de métadonnées à nettoyer" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "exclut des paquets par leur nom ou par le caractère générique (*)" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Nettoyage des données : " +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "désactive « excludepkgs »" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Le cache a expiré" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"étiquette et chemin vers un dépôt additionnel, peut être spécifié plusieurs " +"fois." -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d fichier supprimé" -msgstr[1] "%d fichiers supprimés" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "désactive la suppression des dépendances désormais inutilisées" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -"En attente de la fin d’exécution du processus ayant l’identifiant (pid) %d." +"désactive la vérification par signature gpg (si la politique RPM le permet)" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "" -"Liste les dépendances du paquet et indique quels paquets les fournissent" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "contrôle l’utilisation ou pas de la couleur" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -"synchronise les paquets installés vers leurs versions les plus récentes" - -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Paquet à synchroniser" +"configure les métadonnées comme étant expirées avant d’exécuter la commande" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Rétrograde un paquet" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "résout en adresses IPv4 uniquement" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Paquet à rétrograder" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "résout en adresses IPv6 uniquement" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "affiche ou utilise les informations des groupes" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "définit le dossier dans lequel copier les paquets" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Aucune donnée sur les groupes disponibles pour les dépôts configurés." +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "télécharge seulement des paquets" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Attention : le groupe %s n’existe pas." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "ajoute un commentaire à la transaction" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Attention : aucun groupe ne correspond à :" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "" +"Inclut les paquets concernant la correction de bugs dans les mises à jour" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Groupes d'environnements disponibles :" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Groupes d'environnements installés :" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" +"Inclut les paquets concernant les nouveaux paquets dans les mises à jour" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Groupes installés :" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Groupes de langues installés :" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Inclut dans les mises à jour les paquets nécessaires pour résoudre une " +"alerte donnée, dans les mises à jour" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Groupes disponibles :" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Inclut dans les mises à jour les paquets nécessaires pour résoudre le ticket" +" BugZilla cité" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Groupes de langues disponibles :" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Inclut dans les mises à jour les paquets nécessaires pour résoudre le CVE " +"cité" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inclure les paquets optionnels du groupe" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Inclut les paquets concernant la sécurité avec une certaine sévérité dans " +"les mises à jour" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "affiche également les groupes cachés" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Force l’utilisation d’une architecture" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "affiche seulement les groupes installés" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Liste des commandes principales :" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "affiche uniquement les groupes disponibles" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Liste des commandes de greffons :" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Sous-commande de groupes invalide, utilisez : %s." - -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Impossible de trouver un paquet obligatoire du groupe." +msgid "Error: %s" +msgstr "Erreur : %s" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "installe un ou plusieurs paquets sur votre système" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Terminé" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Paquet à installer" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Pas d’accès en lecture/exécution sur le répertoire courant, déplacement dans" +" /" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Impossible de trouver une correspondance" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"essayez d’ajouter « {} » à la ligne de commande pour remplacer les paquets " +"en conflit" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Chemin du fichier RPM invalide : %s" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "essayez d’ajouter « {} » pour ignorer les paquets non installables" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Il existe les alternatives suivantes pour \"{0}\" : {1}" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " ou « {} » pour ignorer les paquets non installables" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "génération du cache des métadonnées" - -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Création des fichiers de cache pour tous les fichiers de métadonnées." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"essayez d’ajouter « {} » pour ne pas utiliser seulement les meilleurs " +"paquets candidats" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -"marquer ou démarquer les paquets installés comme installés par " -"l’utilisateur." +" ou « {} » pour ne pas utiliser seulement les meilleurs paquets candidats" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s marqué comme étant installé par l’utilisateur." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dépendances résolues." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s n’est plus marqué comme étant installé par l’utilisateur" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Terminé !" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as group installed." -msgstr "%s marqué comme étant installé par un groupe." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Erreur :" +msgid " Installed: %s-%s at %s" +msgstr " Installés : %s-%s à %s" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Package %s is not installed." -msgstr "Le paquet %s n’est pas installé." - -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" -"Le résulta de l’opération sera le basculement du flux« {1} » du module « {0}" -" » vers le flux« {2} »" - -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Aucun module correspondant à lister" +msgid " Built : %s at %s" +msgstr " Compilés : %s à %s" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"Il n’est pas possible de basculer les flux actifs d’un module.\n" -"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez activer les autres flux." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF ne téléchargera que les paquets pour la transaction." -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:194 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"Il n’est pas possible de basculer les flux actifs d’un module.\n" -"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez installer les autres flux." - -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interagit avec les modules." - -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "n'affiche que les modules activés" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "n'affiche que les modules désactivés" +"DNF ne téléchargera que les paquets, installera les clefs GPG et vérifiera " +"la transaction." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "n'affiche que les modules installés" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Opération avortée." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "affiche le contenu du profil" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Rien à faire." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Réinstalle un paquet" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Téléchargement des paquets :" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "paquet à réinstaller" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Erreur de téléchargement des paquets :" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "supprime un ou plusieurs paquets de votre système" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "La transaction a échoué" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "supprimer les paquets dupliqués" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" +"Refus de l’importation automatique des clés lors d’une exécution sans surveillance.\n" +"Utilisez l’option « -y » pour passer outre." -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "supprimer les paquets « installonly » dépassant la limite" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "La vérification GPG a ÉCHOUÉ" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Aucun paquet dupliqué n’a été trouvé pour suppression." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Changements pour {}" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Aucun ancien paquet « installonly » n’a été trouvé pour suppression." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Passage de paquets en obsolètes" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "inconnu" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Aucun paquet marqué pour la synchronisation de la distribution" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Jamais (dernier : %s)" +msgid "No match for argument: %s" +msgstr "Aucune correspondance pour l’argument : %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Tout de suite (dernier : %s)" +msgid "No package %s available." +msgstr "Aucun paquet %s disponible." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s secondes (dernier : %s)" +msgid "Packages for argument %s available, but not installed." +msgstr "Les paquets pour le paramètre %s sont disponibles mais pas installés" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "affiche les dépôts logiciels configurés" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Aucun package n'a été marqué pour passer à une version antérieure." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "affiche tous les dépôts" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Paquets installés" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "affiche les dépôts actifs (par défaut)" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Paquets disponibles" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "affiche les dépôts désactivés" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Supprime des paquets automatiquement" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Aucun dépôt n'est disponible" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Paquets supplémentaires" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "activé" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Mises à jour disponibles" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "désactivé" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Paquets récemment ajoutés" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Id du dépôt : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Aucun paquet correspondant à lister" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Nom du dépôt : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Aucune correspondance trouvée" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "État du dépôt : " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Aucun identifiant de transaction n’a été fourni" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Révision du dépôt  : " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "L’identifiant de transaction fourni est introuvable" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Balises du dépôt : " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Plus d’un identifiant de transaction ont été trouvés !" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Balises dépôt-distribution : " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "L’historique des transactions est incomplet, avant %u." -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Dépôt mis à jour  : " - -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Paquets du dépôt  : " - -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Taille du dépôt   : " - -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Méta-lien du dépôt  : " - -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Mis à jour : " - -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Miroirs du dépôt  : " - -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "URL de base du dépôt  : " - -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Expiration du dépôt : " - -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Exclus du dépôt  : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "L’historique des transactions est incomplet, après %u." -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Inclus dans le dépôt  : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Aucun paquet %s installé." -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Exclus du dépôt  : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Révocation de la transaction {}, de {}" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Nom de fichier du dépôt : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Dépôt inconnu : « %s »" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id du dépôt" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Aucun dépôt ne correspond à %s" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "état" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Cette commande requiert les privilèges du super utilisateur" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nom du dépôt" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Aucune commande telle que : %s. Veuillez utiliser %s --help" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "Total packages: %s" -msgstr "Total des paquets : %s" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Cela est peut-être une commande d’un module supplémentaire de DNF, essayez :" +" « dnf install ’dnf-command(%s)’ »" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "recherche les paquets qui correspondent au mot clé" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Cela est peut-être une commande d’un module supplémentaire de DNF, mais le " +"chargement de modules supplémentaires est actuellement désactivé." -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "la clé à chercher" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Erreur de configuration : %s" -#: ../dnf/cli/commands/repoquery.py:120 +#: ../dnf/cli/cli.py:887 msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -"Interroge sur tous les paquets (raccourci pour repoquery '*' ou repoquery " -"sans argument)" - -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "interroge sur toutes les versions des paquets (par défaut)" +"--destdir ou --downloaddir doit être utilisé avec la commande --downloadonly" +" ou download ou system-upgrade command." -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "montre uniquement les résultats de cette architecture (ARCH)" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled et --disable, --set-disabled doit être utilisé avec " +"la commande config-manager." -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "montre uniquement les résultats qui possèdent FILE" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"Attention : application du contrôle de signature GPG globalement selon la " +"politique de sécurité RPM active (voir « gpgcheck » dans dnf.conf(5) pour " +"savoir comment interpréter ce message)" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "ne montre que les résultats en conflit avec REQ" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "Le fichier de configuration \"{}\" n’existe pas" -#: ../dnf/cli/commands/repoquery.py:132 +#: ../dnf/cli/cli.py:1010 msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -"affiche les résultats qui nécessitent, suggèrent, supplémentent, améliorent " -"ou recommandent des paquets et des fichiers REQ" - -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "ne montre que les résultats rendant REQ obsolète" +"Impossible de détecter le numéro de version (utilisez « --releasever » pour " +"spécifier une version)" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "ne montre que les résultats fournissant REQ" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "paramètre {} : non autorisé avec le paramètre {}" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "affiche les résultats qui nécessitent des paquets et des fichiers REQ" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Commande « %s » déjà définie" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "montre uniquement les résultats qui recommandent REQ" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Exclut dans dnf.conf : " -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "montre uniquement les résultats qui améliorent REQ" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Inclut dans dnf.conf : " -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "montre uniquement les résultats qui suggèrent REQ" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Exclut dans dépôt " -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "montre uniquement les résultats qui complètent REQ" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Inclut dans dépôt " -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -"vérifie les dépendances non-explicites (fichiers et fournitures); défaut" +"Valeur inattendue de la variable d’environnement : DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" -"vérifie les dépendances exactement telles qu’indiquées, le contraire de " -"--alldeps" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "La lecture du fichier « %s » a échoué : %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"utilisé avec --whatrequires, et --requires --resolve, interroge sur les " -"paquets récursivement" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Impossible de lire le fichier « %s » : %s" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" -"montre la liste de toutes les dépendances et quels paquets les fournissent" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Les alias contiennent une infinité de récursions" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "montre les balises disponibles à utiliser avec --queryformat" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, utilisant les paramètres d’origine." -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "résout les fonctionnalités aux paquets d’origine" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Exécution" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "affiche un arbre récursif pour les paquets" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "En sommeil" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "opère sur les RPM sources correspondantes" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Interruption impossible" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"montre les N derniers paquets pour un nom.arch donné (ou le dernier sauf N " -"si N est négatif)" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "montre les informations détaillées à propos du paquet" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "montre la liste des fichiers du paquet" - -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "montre le nom RPM du paquet source" - -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "affiche les changelogs du paquet" - -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "format d’affichage des paquets trouvés" - -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"utilise le format « nom-epoch:version-de-parution.architecture » pour " -"afficher les paquets trouvés (par défaut)" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"utilise le format « nom-version-de-parution » pour afficher les paquets " -"trouvés (par défaut pour les requêtes rpm)" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Tracé/Stoppé" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"utilise le format « epoch:nom-version-de-parution.architecture » pour " -"afficher les paquets trouvés" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Inconnu" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -"Affichage dans quels groupes comps sont présentés les paquets sélectionnés" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "limite la requête aux paquets installés dupliqués" +"Impossible de trouver des informations sur le processus de verrouillage (PID" +" %d)" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "limite la requête aux paquets « installonly » installés" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " L’application de PID %d est : %s" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"limite la requête aux paquets installés avec des dépendances non satisfaites" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Mémoire : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "montre une localisation d'où les paquets peuvent être téléchargés" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " A débuté  : %s - il y a %s" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " État : %s" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Affiche les fonctionnalités dont le paquet puisse dépendre ou qu'il puisse " -"améliorer, qui sont recommandées, suggérées ou en complément." +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Liste ou crée les alias de commandes" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "active la résolution des aliases" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Affiche les fonctionnalités que le paquet fournit." +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "désactive la résolution des aliases" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Affiche les fonctionnalités que le paquet recommande." +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Les alias sont maintenant activés" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Affiche les fonctionnalités dont le paquet dépend." +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Les alias sont maintenant désactivés" -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Affiche les fonctionnalités dont le paquet dépend pour le lancement d’un " -"script %%pre." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Affiche les fonctionnalités suggérées par le paquet." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Affiche les fonctionnalités que le paquet peut compléter." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "N’affiche que les paquets disponibles." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "N’affiche que les paquets installés." +msgid "Invalid alias key: %s" +msgstr "Clef d’alias invalide : %s" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"N’affiche que les paquets qui ne sont présents dans aucun des dépôts " -"disponibles." +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Le paramètre de l’alias n’a pas de valeur : %s" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"N’affiche que les paquets qui fournissent une montée en version pour un " -"paquet déjà installé." +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Alias ajoutés : %s" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"N’affiche que les paquets qui peuvent être retirés par la commande « dnf " -"autoremove »." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Alias non trouvé : %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "N’affiche que les paquets installés par utilisateur." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Alias supprimé : %s" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "N’affiche que les paquets édités récemment." +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias %s" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Option '--resolve' doit être utilisée en conjonction avec '--conflicts', '--" -"depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' ou '--supplements'" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Alias %s = « %s »" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Option « --recursive » doit être utilisée avec « --whatrequires » " -"(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" -" « --requires --resolve »" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "La résolution des alias est désactivée." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Le paquet {} ne contient aucun fichier" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Aucun alias de renseigné." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Balises de requêtes disponibles : utiliser --queryformat \"..%{tag}..\"" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Aucun alias n’est renseigné." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argument {} requiert l'option --whatrequires ou --whatdepends" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Aucun alias n’est défini." -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Aucune option valide spécifiée\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" Afficher un arborescence des paquets pour le package donné" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "Aucune correspondance pour l’alias : %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1879,25 +1658,6 @@ msgstr "recherche également dans la description des paquets et l’URL" msgid "QUERY_STRING" msgstr "REQUÊTE" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Nom" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Résumé" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Description" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1922,155 +1682,414 @@ msgstr "%s correspond à : %%s" msgid "No matches found." msgstr "Aucune correspondance trouvée." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "exécute un interpréteur de commandes DNF interactif" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Recherche dans les paquets : " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "identifier les problèmes dans packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script à exécuter dans un interpréteur de commandes DNF" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "montrer tous les problèmes ; défaut" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "valeur de clé non prise en charge." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "montrer tous les problèmes de dépendances" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Le dépôt %s n'a pu être trouvé" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "montrer les problèmes de doublons" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Si aucune valeur n'est fournie, affiche la valeur courante.\n" -" Si une valeur est fournie, l'affecte." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "montrer les paquets obsolètes" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [commande]\n" -" affiche l'aide" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "montrer les problèmes avec Provides" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [option]\n" -" list : liste les dépôts et leur état. option = [all | id | glob]\n" -" enable : active les dépôts. option = id du dépôt\n" -" disable : désactive les dépôts. option = id du dépôt" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} a des exigences non satisfaites : {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" résout l'ensemble de transactions" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} est en doublon avec {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} est rendu obsolète par {}" + +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} fournit {} mais ce dernier est introuvable" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -"{} arg\n" -" list : liste les contenus de la transaction\n" -" reset : réinitialise (remet à zéro) la transaction\n" -" run : exécute la transaction" +"synchronise les paquets installés vers leurs versions les plus récentes" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Paquet à synchroniser" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "met à niveau un ou plusieurs paquets de votre système" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Paquet à mettre à niveau" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Aucun paquet marqué pour mise à jour" + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" exécute la transaction" +"supprime tous les paquets non nécessaires installés à l’origine comme " +"dépendances" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Paquets à supprimer" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "génération du cache des métadonnées" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Création des fichiers de cache pour tous les fichiers de métadonnées." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Pour diagnostiquer le problème, essayez d’exécuter : « %s »." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" quitte l'interpréteur de commandes" +"La base RPMDB est probablement corrompue, l’exécution de « %s » pourrait " +"résoudre ce problème." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Paramètres spécifiques à l'interpréteur de commandes :\n" +"Vous avez activé la vérification des paquets par clés GPG. C’est une bonne chose.\n" +"Cependant, vous n’avez aucune clé GPG publique installée. Vous devez télécharger\n" +"et installer les clés pour les paquets que vous souhaitez installer..\n" +"Vous pouvez le faire en lançant la commande :\n" +"rpm --import public. gpg. key\n" "\n" -"config applique l'option de configuration\n" -"help affiche l'aide\n" -"repository (ou repo) active, désactive ou liste les dépôts\n" -"resolvedep résout l'ensemble de transactions\n" -"transaction (ou ts) liste, réinitialise ou exécute l'ensemble de transactions\n" -"run résoud et exécute l'ensemble de transactions\n" -"exit (ou quit) quitte l'interpréteur de commandes" +"\n" +"Vous pouvez aussi spécifier l’URL de la clé que vous souhaitez utiliser\n" +"pour un dépôt dans l’option « gpgkey » dans une section de configuration du\n" +"dépôt et DNF l’installera pour vous.\n" +"\n" +"Pour plus de renseignements, contactez votre distribution ou le fournisseur du paquet." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Erreur : %s n'a pu être ouvert pour lecture" - -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Abandon de l'interpréteur de commandes" +msgid "Problem repository: %s" +msgstr "Problème avec le dépôt : %s" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" -"exécute un interpréteur de commandes DNF interactif pour la suppression et " -"l'installation d'une spécification" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Il n’y a pas de dépôts activés dans « {} »." -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Les spécifications qui seront désinstallées" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "affiche les détails d’un paquet ou d’un groupe de paquets" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Les spécifications qui seront installées" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "affiche tous les paquets (par défaut)" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "correction d’anomalie" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "affiche uniquement les paquets disponibles" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "amélioration" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "affiche uniquement les paquets installés" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "sécurité" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "affiche uniquement les paquets supplémentaires" -#: ../dnf/cli/commands/updateinfo.py:46 +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "affiche uniquement les paquets à mettre à jour" + +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "affiche uniquement les paquets à suppression automatique" + +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "affiche uniquement les paquet modifiés récemment" + +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "liste un paquet ou un groupe de paquets" + +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "recherche quel paquet fournit la valeur donnée" + +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "UNE_CHAÎNE" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "recherche les mises à jour de paquets disponibles" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "affiche les changelogs avant la mise à jour" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Pas de paquet disponible." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Aucun package marqué en vue d'être installé" + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Pas de paquet installé." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (depuis %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Le paquet installé %s%s n'est pas disponible." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Aucun paquet installé depuis le dépôt" + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Aucun package marqué pour réinstallation" + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Aucun paquet marqué pour suppression." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "exécute des commandes pour chaque paquet d’un dépôt donné" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "DÉPÔT" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "affiche un message d’aide à l’utilisation" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMMANDE" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "affiche ou utilise l’historique de transaction" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Plus d’un identifiant de transaction ont été trouvés !\n" +"'{}' nécessite un identifiant de transaction ou un nom de paquet." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Pas d’identifiant de transaction ou de nom de paquet fourni." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Vous n’avez pas accès à la base de données de l’historique." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Impossible de défaire la transaction %s ; cela aboutirait à une base de " +"données des paquets incohérente." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Impossible de défaire la transaction %s ; cela aboutirait à une base de " +"données des paquets incohérente." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"La définition de la plage d’identifiants de transaction est invalide '{}'.\n" +"Utilisez « .. »." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Impossible de convertir '{}' à ID transaction.\n" +"Utiliser '', 'last', 'last-'." + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Aucune transaction manipulant le paquet '{}' n’a été trouvée." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Rétrograde un paquet" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Paquet à rétrograder" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"met à jour, mais uniquement les paquets correspondants les plus récents qui " +"résolvent un problème affectant votre système" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"Le résulta de l’opération sera le basculement du flux« {1} » du module « {0}" +" » vers le flux« {2} »" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Aucun module correspondant à lister" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"Il n’est pas possible de basculer les flux actifs d’un module.\n" +"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez activer les autres flux." + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"Il n’est pas possible de basculer les flux actifs d’un module.\n" +"Il et recommandé de retirer tout contenu installé par le module, et de réinitialiser le mode en utilisant la commande « dnf module reset ». Après la réinitialisation, vous pouvez installer les autres flux." + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interagit avec les modules." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "n'affiche que les modules activés" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "n'affiche que les modules désactivés" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "n'affiche que les modules installés" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "affiche le contenu du profil" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "supprime un ou plusieurs paquets de votre système" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "supprimer les paquets dupliqués" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "supprimer les paquets « installonly » dépassant la limite" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Aucun paquet dupliqué n’a été trouvé pour suppression." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Aucun ancien paquet « installonly » n’a été trouvé pour suppression." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Format invalide : %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "correction d’anomalie" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "amélioration" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "sécurité" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "inconnu" + +#: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "nouveau paquet" @@ -2193,1218 +2212,1467 @@ msgid "Unknown/Sec." msgstr "Sécurité/Niveau inconnu" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Anomalies" +msgid "Update ID" +msgstr "ID de mise à jour" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Type" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID de mise à jour" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Mis à jour" -#: ../dnf/cli/commands/updateinfo.py:305 +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Anomalies" + +#: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Description" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Droits" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Criticité" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Droits" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Fichiers" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installé" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "faux" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "vrai" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "met à niveau un ou plusieurs paquets de votre système" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Paquet à mettre à niveau" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "faux" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"met à jour, mais uniquement les paquets correspondants les plus récents qui " -"résolvent un problème affectant votre système" +"marquer ou démarquer les paquets installés comme installés par " +"l’utilisateur." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Terminé" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s marqué comme étant installé par l’utilisateur." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Pas d’accès en lecture/exécution sur le répertoire courant, déplacement dans" -" /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s n’est plus marqué comme étant installé par l’utilisateur" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" -"essayez d’ajouter « {} » à la ligne de commande pour remplacer les paquets " -"en conflit" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s marqué comme étant installé par un groupe." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "essayez d’ajouter « {} » pour ignorer les paquets non installables" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Erreur :" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " ou « {} » pour ignorer les paquets non installables" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Le paquet %s n’est pas installé." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -"essayez d’ajouter « {} » pour ne pas utiliser seulement les meilleurs " -"paquets candidats" +"Liste les dépendances du paquet et indique quels paquets les fournissent" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" -" ou « {} » pour ne pas utiliser seulement les meilleurs paquets candidats" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Suppression du fichier %s" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dépendances résolues." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "supprime les données du cache" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Terminé !" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Type de métadonnées à nettoyer" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Erreur en ligne de commande : %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Nettoyage des données : " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "format incorrect : %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Le cache a expiré" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "L'argument setopt a plusieurs valeurs : %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d fichier supprimé" +msgstr[1] "%d fichiers supprimés" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "L'argument setopt n'a aucune valeur : %s" - -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Arguments optionnels" +msgid "Waiting for process with pid %d to finish." +msgstr "" +"En attente de la fin d’exécution du processus ayant l’identifiant (pid) %d." -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "emplacement du fichier de configuration" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "installe un ou plusieurs paquets sur votre système" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "opération silencieuse" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Impossible de trouver une correspondance" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "opération verbeuse" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Chemin du fichier RPM invalide : %s" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "affiche la version de DNF et quitte" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Il existe les alternatives suivantes pour \"{0}\" : {1}" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "définit la racine d’installation" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "recherche les paquets qui correspondent au mot clé" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "ne pas installer les documentations" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "la clé à chercher" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "désactive tous les modules complémentaires" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Interroge sur tous les paquets (raccourci pour repoquery '*' ou repoquery " +"sans argument)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "active les modules complémentaires par nom" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "interroge sur toutes les versions des paquets (par défaut)" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "désactive les modules complémentaires par leur nom" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "montre uniquement les résultats de cette architecture (ARCH)" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "" -"annule la valeur de $releasever dans les fichiers de configuration et de " -"dépôts" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "montre uniquement les résultats qui possèdent FILE" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "réinitialise la configuration ainsi que les options des dépôts" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "ne montre que les résultats en conflit avec REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"résout les problèmes de résolutions de dépendance en ignorant les paquets" +"affiche les résultats qui nécessitent, suggèrent, supplémentent, améliorent " +"ou recommandent des paquets et des fichiers REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "affiche l’aide de la commande" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "ne montre que les résultats rendant REQ obsolète" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "" -"autorise l’effacement des paquets installés pour résoudre les dépendances" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "ne montre que les résultats fournissant REQ" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "" -"tente d’utiliser les versions de paquets les plus récentes lors des " -"transactions." +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "affiche les résultats qui nécessitent des paquets et des fichiers REQ" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "ne pas limiter la transaction au meilleur candidat" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "montre uniquement les résultats qui recommandent REQ" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "exécute entièrement depuis le cache système, sans le mettre à jour" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "montre uniquement les résultats qui améliorent REQ" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "temps d'attente maximum de la commande" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "montre uniquement les résultats qui suggèrent REQ" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "niveau de déboguage pour la sortie" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "montre uniquement les résultats qui complètent REQ" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -"détaille les résultats de résolution des dépendances dans des fichiers" - -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "affiche les doublons dans les dépôts, pour les commandes list/search" +"vérifie les dépendances non-explicites (fichiers et fournitures); défaut" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "niveau d’erreur pour la sortie" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" +"vérifie les dépendances exactement telles qu’indiquées, le contraire de " +"--alldeps" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"active la mécanique de traitement des paquets obsolètes pour les mises à " -"jour ou affiche les fonctionnalités qu’un paquet rend obsolètes pour les " -"commandes « info », « list » et « repoquery »" +"utilisé avec --whatrequires, et --requires --resolve, interroge sur les " +"paquets récursivement" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "niveau de déboguage de rpm pour la sortie" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"montre la liste de toutes les dépendances et quels paquets les fournissent" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "répond automatiquement oui à toutes les questions" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "montre les balises disponibles à utiliser avec --queryformat" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "répond automatiquement non à toutes les questions" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "résout les fonctionnalités aux paquets d’origine" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "affiche un arbre récursif pour les paquets" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "opère sur les RPM sources correspondantes" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"active seulement des dépôts spécifiques par id ou par le caractère générique" -" (*), peut être spécifié plusieurs fois" +"montre les N derniers paquets pour un nom.arch donné (ou le dernier sauf N " +"si N est négatif)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" -"active les dépôts avec la commande config-manager (sauvegarde " -"automatiquement)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "montre les informations détaillées à propos du paquet" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" -"désactive les dépôts avec la commande config-manager (sauvegarde " -"automatiquement)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "montre la liste des fichiers du paquet" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "exclut des paquets par leur nom ou par le caractère générique (*)" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "montre le nom RPM du paquet source" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "désactive « excludepkgs »" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "affiche les changelogs du paquet" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "format d’affichage des paquets trouvés" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"label and path to additional repository, can be specified multiple times." +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"étiquette et chemin vers un dépôt additionnel, peut être spécifié plusieurs " -"fois." - -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "désactive la suppression des dépendances désormais inutilisées" +"utilise le format « nom-epoch:version-de-parution.architecture » pour " +"afficher les paquets trouvés (par défaut)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"désactive la vérification par signature gpg (si la politique RPM le permet)" +"utilise le format « nom-version-de-parution » pour afficher les paquets " +"trouvés (par défaut pour les requêtes rpm)" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "contrôle l’utilisation ou pas de la couleur" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"utilise le format « epoch:nom-version-de-parution.architecture » pour " +"afficher les paquets trouvés" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -"configure les métadonnées comme étant expirées avant d’exécuter la commande" +"Affichage dans quels groupes comps sont présentés les paquets sélectionnés" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "résout en adresses IPv4 uniquement" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "limite la requête aux paquets installés dupliqués" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "résout en adresses IPv6 uniquement" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "limite la requête aux paquets « installonly » installés" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "définit le dossier dans lequel copier les paquets" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"limite la requête aux paquets installés avec des dépendances non satisfaites" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "télécharge seulement des paquets" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "montre une localisation d'où les paquets peuvent être téléchargés" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "ajoute un commentaire à la transaction" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Affiche les fonctionnalités avec lesquelles le paquet est en conflit." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -"Inclut les paquets concernant la correction de bugs dans les mises à jour" - -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Inclut les paquets concernant des améliorations dans les mises à jour" +"Affiche les fonctionnalités dont le paquet puisse dépendre ou qu'il puisse " +"améliorer, qui sont recommandées, suggérées ou en complément." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "" -"Inclut les paquets concernant les nouveaux paquets dans les mises à jour" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Affiche les fonctionnalités que le paquet est capable d’améliorer." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Inclure les paquets concernant la sécurité dans les mises à jour" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Affiche les fonctionnalités que le paquet fournit." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Inclut dans les mises à jour les paquets nécessaires pour résoudre une " -"alerte donnée, dans les mises à jour" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Affiche les fonctionnalités que le paquet recommande." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" -"Inclut dans les mises à jour les paquets nécessaires pour résoudre le ticket" -" BugZilla cité" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Affiche les fonctionnalités dont le paquet dépend." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -"Inclut dans les mises à jour les paquets nécessaires pour résoudre le CVE " -"cité" +"Affiche les fonctionnalités dont le paquet dépend pour le lancement d’un " +"script %%pre." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"Inclut les paquets concernant la sécurité avec une certaine sévérité dans " -"les mises à jour" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Affiche les fonctionnalités suggérées par le paquet." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Force l’utilisation d’une architecture" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Affiche les fonctionnalités que le paquet peut compléter." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Liste des commandes principales :" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "N’affiche que les paquets disponibles." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Liste des commandes de greffons :" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "N’affiche que les paquets installés." -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Nom" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" +"N’affiche que les paquets qui ne sont présents dans aucun des dépôts " +"disponibles." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Époque" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"N’affiche que les paquets qui fournissent une montée en version pour un " +"paquet déjà installé." -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Version" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" +"N’affiche que les paquets qui peuvent être retirés par la commande « dnf " +"autoremove »." -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Version" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "N’affiche que les paquets installés par utilisateur." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Publication" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "N’affiche que les paquets édités récemment." -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Architecture" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"Option '--resolve' doit être utilisée en conjonction avec '--conflicts', '--" +"depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' ou '--supplements'" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Architecture" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Option « --recursive » doit être utilisée avec « --whatrequires » " +"(optionnellement avec « --alldeps », mais pas avec « --exactdeps »), ou avec" +" « --requires --resolve »" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Taille" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Le paquet {} ne contient aucun fichier" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Taille" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Balises de requêtes disponibles : utiliser --queryformat \"..%{tag}..\"" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Source" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argument {} requiert l'option --whatrequires ou --whatdepends" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Dépôt" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Aucune option valide spécifiée\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" Afficher un arborescence des paquets pour le package donné" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Dépôt" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Jamais (dernier : %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Depuis le dépôt" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Tout de suite (dernier : %s)" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Empaqueteur" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s secondes (dernier : %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Date de compilation" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "affiche les dépôts logiciels configurés" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Date d’installation" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "affiche tous les dépôts" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Installé par" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "affiche les dépôts actifs (par défaut)" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Résumé" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "affiche les dépôts désactivés" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licence" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Aucun dépôt n'est disponible" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Description" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "activé" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Aucun paquet à lister" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "désactivé" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "o" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Id du dépôt : " + +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Nom du dépôt : " + +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "État du dépôt : " + +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Révision du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Balises du dépôt : " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Balises dépôt-distribution : " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Dépôt mis à jour  : " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Paquets du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Taille du dépôt   : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Méta-lien du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Mis à jour : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Miroirs du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "URL de base du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Expiration du dépôt : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Exclus du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Inclus dans le dépôt  : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Exclus du dépôt  : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Nom de fichier du dépôt : " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id du dépôt" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "état" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nom du dépôt" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Total des paquets : %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "exécute un interpréteur de commandes DNF interactif" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script à exécuter dans un interpréteur de commandes DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "valeur de clé non prise en charge." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Le dépôt %s n'a pu être trouvé" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Si aucune valeur n'est fournie, affiche la valeur courante.\n" +" Si une valeur est fournie, l'affecte." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [commande]\n" +" affiche l'aide" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [option]\n" +" list : liste les dépôts et leur état. option = [all | id | glob]\n" +" enable : active les dépôts. option = id du dépôt\n" +" disable : désactive les dépôts. option = id du dépôt" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" résout l'ensemble de transactions" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list : liste les contenus de la transaction\n" +" reset : réinitialise (remet à zéro) la transaction\n" +" run : exécute la transaction" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" exécute la transaction" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" quitte l'interpréteur de commandes" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "oui" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Paramètres spécifiques à l'interpréteur de commandes :\n" +"\n" +"config applique l'option de configuration\n" +"help affiche l'aide\n" +"repository (ou repo) active, désactive ou liste les dépôts\n" +"resolvedep résout l'ensemble de transactions\n" +"transaction (ou ts) liste, réinitialise ou exécute l'ensemble de transactions\n" +"run résoud et exécute l'ensemble de transactions\n" +"exit (ou quit) quitte l'interpréteur de commandes" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "Erreur : %s n'a pu être ouvert pour lecture" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "non" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Abandon de l'interpréteur de commandes" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Voulez-vous continuer ? [o/N] : " +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Réinstalle un paquet" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Voulez-vous continuer ? [O/n] : " +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "paquet à réinstaller" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Group: %s" -msgstr "Groupe : %s" +msgid "Package %s available, but not installed." +msgstr "Le paquet %s est disponible mais n’est pas installé." -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Identifiant du groupe : %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"exécute un interpréteur de commandes DNF interactif pour la suppression et " +"l'installation d'une spécification" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Description : %s" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Les spécifications qui seront désinstallées" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Langue : %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Les spécifications qui seront installées" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Paquets obligatoires :" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "affiche ou utilise les informations des groupes" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Paquets par défaut :" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Aucune donnée sur les groupes disponibles pour les dépôts configurés." -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Paquets optionnels :" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Attention : le groupe %s n’existe pas." -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Paquets conditionnels :" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Attention : aucun groupe ne correspond à :" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Groupe d’environnement : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Groupes d'environnements disponibles :" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Identifiant d’environnement : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Groupes d'environnements installés :" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Groupes obligatoires :" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Groupes installés :" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Groupes optionnels :" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Groupes de langues installés :" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Correspondances trouvées dans  :" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Groupes disponibles :" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Nom de fichier : %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Groupes de langues disponibles :" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Dépôt   : %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inclure les paquets optionnels du groupe" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Description  : " +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "affiche également les groupes cachés" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "affiche seulement les groupes installés" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licence  : %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "affiche uniquement les groupes disponibles" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Provide : %s" -msgstr "Provide : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Sous-commande de groupes invalide, utilisez : %s." -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Autre : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Impossible de trouver un paquet obligatoire du groupe." -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -"Une erreur est survenue pendant le calcul de la taille totale des " -"téléchargements" +"Aucune métadonnée de module disponible pour le paquet modulaire « {} », ne " +"peut pas être installé dans le système" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Taille totale  : %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "Aucune métadonnée de module disponible pour le paquet modulaire" -#: ../dnf/cli/output.py:998 +#: ../dnf/db/group.py:368 #, python-format -msgid "Total download size: %s" -msgstr "Taille totale des téléchargements : %s" +msgid "Will not install a source rpm package (%s)." +msgstr "Un paquet source rpm ne sera pas installé (%s)." -#: ../dnf/cli/output.py:1001 +#: ../dnf/repo.py:83 #, python-format -msgid "Installed size: %s" -msgstr "Taille des paquets installés : %s" +msgid "no matching payload factory for %s" +msgstr "aucune fabrique de contenu ne correspond à %s" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "" -"Une erreur est survenue pendant le calcul de la taille des paquets " -"installées" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Déjà téléchargé" -#: ../dnf/cli/output.py:1023 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Freed space: %s" -msgstr "Espace libéré : %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Marquage des paquets installés par le groupe :" - -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Marquage des paquets supprimés par le groupe :" - -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Groupe" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paquets" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Installation des paquets du groupe/module" - -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Installation du groupe de paquets" - -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Installation" +msgid "unsupported checksum type: %s" +msgstr "type de somme de contrôle non pris en charge : %s" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Mise à jour" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "détermination du miroir le plus rapide (%s hôtes).. " -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Réinstallation" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Aide : [d]éfaut, [e]activté, [x]désactivté, [i]nstallé" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Installation des dépendances" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Aide : [d]éfaut, [e]activté, [x]désactivé, [i]nstallé, [a]ctivé]" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Installation des dépendances faibles" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "On ignore le profil inutile : {}/{}" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Suppression" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"L'installation du module « {0} » à partir du dépôt Fail-Safe {1} n'est pas " +"permise" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Supprimer des paquets dépendants" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Impossible de faire correspondre le profil dans l'argument {}" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Suppression des dépendances inutilisées" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Aucun profil par défaut pour le module {}:{}" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Rétrogradation" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Le profil {} ne correspond pas pour le module {}:{}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Installation des profils de module" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" +"L'installation du module à partir du dépôt Fail-Safe n'est pas permise" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "Désactivation des profils de module" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Impossible de résoudre le paramètre {}" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Activation des flux de modules" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Aucune correspondance pour le paquet {}" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Basculement des flux de modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"La mise à niveau du module « {0} » à partir du dépôt Fail-Safe {1} n'est pas" +" permise" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Désactivation des modules" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" +"La mise à niveau du module à partir du dépôt Fail-Safe n'est pas permise" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Réinitialisation des modules" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" +"Seul le nom du module est nécessaire. Les paramètres inutiles ont été " +"ignorés : « {} »" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Installation des groupes d’environnement" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Problème de dépendance modulaire :" +msgstr[1] "Problèmes de dépendance modulaire :" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Mise à niveau des groupes d’environnement" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Activation de plusieurs flux pour '{}'." -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Suppression des groupes d’environnement" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Rien à afficher" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Installation des groupes" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "" +"Installation d'une version de '{}' plus récente que celle qui a été " +"spécifiée. Reaison: {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Mise à niveau des groupes" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Modules activés : {}." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Suppression des groupes" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Aucun profil spécifié pour '{}', veuillez spécifier un profil." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Saut des paquets en conflit :\n" -"(ajouter « %s » à la ligne de commande pour forcer leur mise à niveau)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "Extension DNSSEC : clef pour l'utilisateur " -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Saut des paquets ayant des dépendances cassées %s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "est valide." -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " ou fait parti d'un groupe" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "a un statut inconnu." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Paquet" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "extension DNSSEC : " -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Paquet" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Test de validité des clefs déjà importées." -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "remplacement" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valeur de configuration inconnue : %s=%s dans %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Résumé de la transaction\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Option de configuration inconnue : %s=%s dans %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Installer" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "dnf-automatic démarré." -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Mettre à niveau" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Mise en sommeil pendant %s secondes" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Supprimer" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Les mises à jour suivantes ont été appliquées le « %s » :" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Retrograder" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Les mises à jour suivantes sont disponibles depuis le « %s » :" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Ignorer" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Les mises à jour suivantes ont été téléchargées le « %s » :" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paquet" -msgstr[1] "Paquets" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Mises à jour appliquées le « %s »." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Paquet dépendant" -msgstr[1] "Paquets dépendants" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Mises à jour téléchargées le « %s »." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Mis à niveau" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Mises à jour disponibles le « %s »." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Rétrogradé" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Échec de l’envoi d’un courriel par « %s » : %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Réinstallé" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Échec dans l'exécution de la commande « %s » : code retour %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Ignoré" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problèmes dans la requête :" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Supprimé" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "paquets manquants : " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Échec" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "paquets cassés : " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "groupes ou modules manquants : " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "groupes ou modules cassés : " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Système" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Problème de dépendance modulaire avec les valeurs par défaut :" +msgstr[1] "Problèmes de dépendance modulaire avec les valeurs par défaut :" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "" -"Passez outre la transaction fusionnée %d à %d, car il y a chevauchement." - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Pas de transaction" +msgid "%s is empty file" +msgstr "%s est un fichier vide" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Des paquets ou identifiants de transaction fournis sont erronés" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "N'a pas pu stocker l'heure du dernier makecache." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Ligne de commande" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "N'a pas pu déterminer l'heure du dernier makecache." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Nom d'utilisateur" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problème" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "Erreur lors du chargement du dépôt '{}' : {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Date et heure" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Échec du chargement du dépôt '{}'" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Action(s)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " +"sur connexion limitée" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Modifié" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Mise en cache temporisée des métadonnées désactivée lors du fonctionnement " +"sur batterie." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Infos sur l'historique des échecs" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Mise en cache temporisée des métadonnées désactivée." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Pas de paquet ou d’identifiant de transaction fourni" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Cache des métadonnées mis à jour récemment." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Effacé" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: n'expirera jamais et ne sera pas réinitialisé." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Non installé" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: a expiré et sera réinitialisé." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Plus récent" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" +"%s: métadonnées expireront après %d secondes et seront réinitialisées " +"maintenant." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Plus ancien" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: expireront après %d secondes." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Identifiant de transaction :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Cache des métadonnées créé." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Temps de début :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s : utilisation des métadonnées depuis le %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Début de RPMDB :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Dépôts ignorés : %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u secondes)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" +"Dernière vérification de l’expiration des métadonnées effectuée il y a %s le" +" %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Les paquets téléchargés ont été mis en cache jusqu’à la prochaine " +"transaction réussie." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutes)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Vous pouvez supprimer les paquets en cache en exécutant « %s »." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u heures)" +msgid "Invalid tsflag in config file: %s" +msgstr "tsflag invalide dans le fichier de configuration : %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u jours)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Échec d’ajout du fichier de groupes pour le dépôt : %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Temps de fin :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Test de la transaction" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Fin de RPMDB :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" +"Erreur : vérification de transaction contre résolution des dépendances :" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Utilisateur :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "La vérification de la transaction a réussi." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Avorté" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Lancement de la transaction de test" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Code de retour :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Erreur du contrôle de transaction :" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Réussi" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transaction de test réussie." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Échecs :" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Exécution de la transaction" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Échec :" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Besoins en espace disque :" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " +"%s." +msgstr[1] "" +"Au moins %d Mio supplémentaires sont nécessaires sur le système de fichiers " +"%s." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Releasever :" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Résumé des erreurs" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Ligne de commande :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB modifié en dehors de DNF." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Commentaire :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Des erreurs sont survenues lors de la transaction." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaction effectuée avec :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Impossible d’obtenir le verrou de transaction (utilisateur : %s)." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Paquets modifiés :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Impossible d’exécuter la transaction." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Sortie du mini script :" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "La transaction n’a pas pu démarrer :" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Erreurs :" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Échec de la suppression du fichier de transaction %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Installation des dépendances" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Certains paquets n’ont pas été téléchargés. Nouvel essai." -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Rendu obsolète" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPMs a réduit la taille des mises à jour de %.1f Mio à %.1f Mio " +"(%d.1%% économisés)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Rend obsolète" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"L'échec des Delta RPMs ont fait augmenter les %.1f MO de mises à jour de " +"%.1f MB (%d.1%% gaspillés)" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Effacement" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Impossible d’ouvrir : {}" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Réinstallation" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "La clé publique pour %s n’est pas installée" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1229 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Le paquet %s.%s %s sera installé" +msgid "Problem opening package %s" +msgstr "Problème à l’ouverture du paquet %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Le paquet %s.%s %s sera une mise à jour" +msgid "Public key for %s is not trusted" +msgstr "La clé publique pour %s n’est pas de confiance" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Le paquet %s.%s %s sera supprimé" +msgid "Package %s is not signed" +msgstr "Le paquet %s n’est pas signé" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Le paquet %s.%s %s sera réinstallé" +msgid "Cannot remove %s" +msgstr "Impossible de supprimer %s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Le paquet %s.%s %s sera une rétrogradation" +msgid "%s removed" +msgstr "%s supprimé" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Aucune correspondance pour le paquet du groupe « {} »" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Le paquet %s.%s %s sera rendu obsolète" +msgid "Adding packages from group '%s': %s" +msgstr "Ajout de paquets en provenance du groupe '%s': %s" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Aucun groupe marqué pour suppression." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Aucun groupe marqué pour mise à jour" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "aucun paquet correspondant" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Le paquet %s.%s %s sera mis à jour" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Le paquet %s n’est pas installé, impossible de le rétrograder." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Le paquet %s.%s %s sera rendu obsolète" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Le paquet %s est déjà installé dans une version inférieure, impossible de le" +" rétrograder." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Début de la résolution des dépendances" +#: ../dnf/base.py:1942 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "Le paquet %s n'est pas installé, impossible de le réinstaller." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Résolution des dépendances terminée" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Le fichier %s est un paquet source et ne peut pas être mis à jour, ignoré." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1963 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s not installed, cannot update it." +msgstr "Le paquet %s n'est pas installé, impossible de le mettre à jour." + +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Import de la clef GPG 0x%s :\n" -"Utilisateur : « %s »\n" -"Empreinte : %s\n" -"Provenance : %s" +"Le paquet %s est déjà installé dans une version ultérieure, impossible de le" +" mettre à jour." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Exécution" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "" +"Le paquet %s est disponible mais est installé pour une autre architecture." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "En sommeil" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"La version la plus ancienne du paquet %s est déjà installée, impossible de " +"le rétrograder." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Interruption impossible" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Action non gérée : {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Aucune mise à jour de sécurité n’est nécessaire, mais la mise à jour {} est " +"disponible" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Tracé/Stoppé" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Aucune mise à jour de sécurité n’est nécessaire, mais les mises à jour {} " +"sont disponibles" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Inconnu" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais la mise à " +"jour {} est disponible" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Impossible de trouver des informations sur le processus de verrouillage (PID" -" %d)" +"Aucune mise à jour de sécurité n’est nécessaire pour « {} », mais les mises " +"à jour {} sont disponibles" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " L’application de PID %d est : %s" +msgid ". Failing package is: %s" +msgstr ". Le paquet en erreur est : %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Mémoire : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "Les clés GPG sont configurées comme : %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " A débuté  : %s - il y a %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "La clé GPG %s (0x%s) est déjà installée" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " État : %s" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "La clef a été approuvée." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "saut." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "La clef a été rejetée." -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2388 #, python-format -msgid "Group '%s' is not installed." -msgstr "Le groupe « %s » n’est pas installé." +msgid "Key import failed (code %d)" +msgstr "L’import de la clé a échoué (code %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "La clé a bien été importée" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Toutes les clés n’ont pas été installées" + +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' does not exist." -msgstr "Le groupe « %s » n’existe pas." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Les clés GPG listées pour le dépôt « %s » sont déjà installées mais sont incorrectes pour ce paquet.\n" +"Vérifiez que les URL des clés pour ce dépôt soient correctes." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" +"L’import de la ou des clés n’a pas résolu le problème, clés incorrectes ?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Peut-être vouliez-vous dire : {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Le paquet \"{}\" du dépôt local \"{}\" a une somme de contrôle incorrecte" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Certains paquets du dépôt local ont une somme de contrôle incorrecte" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "L’environnement « %s » n’est pas installé." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Le paquet \"{}\" du dépôt \"{}\" a une somme de contrôle incorrecte" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "L’identifiant de groupe « %s » n’existe pas." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Certains paquets ont un cache invalide, mais ne peuvent pas être téléchargés" +" à cause de l’option « --cacheonly »" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Le groupe « %s » n’est pas installé." +msgid "Package %s is already installed." +msgstr "Le paquet %s est déjà installé." #: ../dnf/conf/config.py:134 #, python-format @@ -3468,6 +3736,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Id erroné pour le dépôt : %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s vérification a échoué : %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3478,36 +3751,6 @@ msgstr "dépôt %s: 0x%s déjà importé" msgid "repo %s: imported key 0x%s." msgstr "dépôt %s: clé importée 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Un paquet source rpm ne sera pas installé (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "Extension DNSSEC : clef pour l'utilisateur " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "est valide." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "a un statut inconnu." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "extension DNSSEC : " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Test de validité des clefs déjà importées." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "type de somme de contrôle non pris en charge : %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Échec du delta-rebuilt RPM" @@ -3520,235 +3763,45 @@ msgstr "La somme de contrôle du delta-rebuilt RPM a échoué" msgid "done" msgstr "terminé" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problèmes dans la requête :" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "paquets manquants : " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "paquets cassés : " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "groupes ou modules manquants : " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "groupes ou modules cassés : " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Problème de dépendance modulaire avec les valeurs par défaut :" -msgstr[1] "Problèmes de dépendance modulaire avec les valeurs par défaut :" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Problème de dépendance modulaire :" -msgstr[1] "Problèmes de dépendance modulaire :" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Fichier verrou malformé trouvé : %s.\n" "Assurez-vous qu’aucun autre processus dnf n’est en cours d’exécution et supprimez le fichier verrou, ou exécutez systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Activation de plusieurs flux pour '{}'." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Rien à afficher" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" -"Installation d'une version de '{}' plus récente que celle qui a été " -"spécifiée. Reaison: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Modules activés : {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Aucun profil spécifié pour '{}', veuillez spécifier un profil." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Aide : [d]éfaut, [e]activté, [x]désactivté, [i]nstallé" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Aide : [d]éfaut, [e]activté, [x]désactivé, [i]nstallé, [a]ctivé]" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "On ignore le profil inutile : {}/{}" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Impossible de faire correspondre le profil dans l'argument {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Aucun profil par défaut pour le module {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Le profil {} ne correspond pas pour le module {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Impossible de résoudre le paramètre {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Aucune correspondance pour le paquet {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" -"Seul le nom du module est nécessaire. Les paramètres inutiles ont été " -"ignorés : « {} »" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s vérification a échoué : %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s est un fichier vide" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "N'a pas pu stocker l'heure du dernier makecache." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "N'a pas pu déterminer l'heure du dernier makecache." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "La lecture du fichier a échoué : %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "saut." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Plugins chargés : %s" +msgid "Module or Group '%s' is not installed." +msgstr "Module ou Groupe « %s » non installé." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "Échec lors du chargement du module « %s » : %s" +msgid "Module or Group '%s' is not available." +msgstr "Module ou Groupe « %s » non disponible." -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "aucune fabrique de contenu ne correspond à %s" +msgid "Module or Group '%s' does not exist." +msgstr "Module ou Groupe « %s » n'existe pas." -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Déjà téléchargé" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "détermination du miroir le plus rapide (%s hôtes).. " +msgid "Environment '%s' is not installed." +msgstr "L’environnement « %s » n’est pas installé." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "activation du dépôt %s" +msgid "Environment '%s' is not available." +msgstr "L’environnement « %s » n’est pas disponible." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Ajout du dépôt %s depuis le %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "Des erreurs sont survenues lors de la transaction de test." - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Rétrogradation" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Nettoyage de" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Installation" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Réinstallation" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Suppression de" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Mise à jour de" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Vérification de" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Exécution du scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Préparation" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problème" +msgid "Group_id '%s' does not exist." +msgstr "L’identifiant de groupe « %s » n’existe pas." diff --git a/po/fur.po b/po/fur.po index 10cdc1e..90475e3 100644 --- a/po/fur.po +++ b/po/fur.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-05-01 09:26+0000\n" "Last-Translator: Fabio Tomat \n" "Language-Team: Friulian\n" @@ -15,2033 +15,2069 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "I inzornaments chi daurman a son stâts aplicâts su '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "I inzornaments chi daurman a son disponibii par '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "I inzornaments chi daurman a son stâts discjariâts par '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Inzornaments aplicâts par '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Inzornaments discjariâts par '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Inzornaments disponibii par '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "No si è rivâts a inviâ une e-mail vie '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "No si è rivâts a eseguî il comant '%s': tornât %d" - -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valôr di configurazion no cognossût: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACHET" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Opzion di configurazion no cognossude: %s = %s in %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Pachet di instalâ" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Netisie" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Erôr: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Daûr a rindi obsolet" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Daûr a eliminâ" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Daûr a verificâ" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Esecuzion scriptlet" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Cache metadâts inzornade di resint." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Daûr a prontâ" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Loaded plugins: %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Cache metadâts creade." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: si dopre i metadâts di %s." +msgid "enabling %s repository" +msgstr "daûr a abilitâ il repository %s" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "" +msgid "Added %s repo from %s" +msgstr "Zontât repo %s di %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Ultin control de scjadence dai metadâts: %s indaûr ai %s." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -"I pachets discjariâts a son stâts salvâts te cache fin ae prossime " -"transazion eseguide cun sucès." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Si pues gjavâ i pachets metûts in cache eseguint '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoche" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Esecuzion control de transazion" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Publicazion" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Controi di transazion passâts." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Esecuzion prove di transazion" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Erôr dal control de transazion:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Prove di transazion passade." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Sorzint" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Esecuzion transazion." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Recuisîts dal disc:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Al covente almancul %dMB in plui di spazi sul filesystem %s." -msgstr[1] "A coventin almancul %dMB in plui di spazi sul filesystem %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Dal repo" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Sintesi erôrs" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Impachetadôr" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Date di compilazion" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Erôrs vignûts fûr dilunc la transazion." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Date di instalazion" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "No si è rivâts a otignî il bloc de transazion (jentrât come: %s)." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instalât di" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Impussibil eseguî la transazion." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Nol è stât pussibil scomençâ la transazion:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "No si è rivâts a gjavâ il file de transazion %s" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Cualchi pachet nol è stât discjariât. Si torne a provâ." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licence" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Impussibil vierzi: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "La clâf publiche par %s no je instalade" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "s" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Probleme tal vierzi il pachet %s" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "sì" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Isal just [s/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Isal just [Y/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "La clâf publiche par %s no je fidade" +msgid "Group: %s" +msgstr "Grup: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Il pachet %s nol è firmât" +msgid " Group-Id: %s" +msgstr " Id-grup: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Impussibil gjavâ %s" +msgid " Description: %s" +msgstr " Descrizion: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s gjavât" +msgid " Language: %s" +msgstr " Lenghe: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Nissune corispondence pal pachet di grup \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Pachets obligatoris:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Pachets predefinîts:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nuie ce fâ." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Pachets opzionâi:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Nissun grup segnâ pe rimozion." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Pachets condizionâi:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Nissun grup segnât pal inzornament." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Grup ambient: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Nissune corispondence pal argoment: %s" +msgid " Environment-Id: %s" +msgstr " Id-ambient: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "nissun pachet corispondent" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Grups obligatoris:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" -"Il pachet %s nol è instalât, impussibil cessâlu ae version precedente." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Grups opzionâi:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Corispondence cjatade in:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Il pachet %s nol è instalât, impussibil tornâ a instalâlu." +msgid "Filename : %s" +msgstr "Non file : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Il file %s al è un pachet sorzint e nol pues jessi inzornât, si ignore." +msgid "Repo : %s" +msgstr "Repo : %s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Il pachet %s nol è instalât, impussibil inzornâlu." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Descrizion : " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pachet %s disponibil, ma no instalât." +msgid "License : %s" +msgstr "Licence : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Pachet %s disponibil, ma instalât par une architeture diferente." +msgid "Provide : %s" +msgstr "Al furnìs : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "Nissun pachet %s instalât." +msgid "Other : %s" +msgstr "Altri : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Formât no valit: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "" +"Al è vignût fûr un erôr tal calcolâ la dimension totâl dal discjariament" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Nissun pachet segnât di gjavâ." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "Dimension totâl: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "A son disponibii pachets pal argoment %s, ma no son instalâts." +msgid "Total download size: %s" +msgstr "Dimension totâl discjariament: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" +msgid "Installed size: %s" +msgstr "Dimension di instalât: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Al è vignût fûr un erôr tal calcolâ la dimension di instalât" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "Nissun pachet %s disponibil." +msgid "Freed space: %s" +msgstr "Spazi liberât: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Nissun inzornament di sigurece necessari, ma al è disponibil {} inzornament" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Daûr a segnâ i pachets come instalâts dal grup:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Nissun inzornament di sigurece necessari, ma a son disponibii {} " -"inzornaments" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Daûr a segnâ i pachets come gjavâts dal grup:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grup" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pachets" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Lis clâfs GPG a son configuradis come: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Daûr a instalâ i pachets dal grup" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "La clâf GPG su %s (0x%s) e je za instalade" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Importazion clâf falide (codiç %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Daûr a instalâ lis dipendencis" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Clâf impuartade cun sucès" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Daûr a instalâ lis dipendencis debulis" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "No si à instalât nissune clâf" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Daûr a gjavâ" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Daûr a gjavâ i pachets dipendents" + +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Daûr a gjavâ lis dipendencis no dopradis" + +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * forsit si intindeve: {}" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Erôr di configurazion: %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "%s, using original arguments." +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" +"Si salte i pachets cun conflits:\n" +"(zonte '%s' ae rie di comant par sfuarçâ il lôr inzornament)" -#: ../dnf/cli/cli.py:136 -#, fuzzy, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instalât: %s-%s in? ai? il? %s" - -#: ../dnf/cli/cli.py:138 -#, fuzzy, python-format -msgid " Built : %s at %s" -msgstr " costruît : %s ai? %s" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Si salte i pachets cun dipendencis rotis %s" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF si limitarà a discjariâ i pachets pe transazion." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " o part di un grup" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -"DNF si limitarà a discjariâ i pachets, instalâ lis clâfs gpg e controlâ la " -"transazion." - -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operazion interote." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Discjariament pachets:" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Erôr tal discjariâ i pachets:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transazion falide" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "daûr a sostituî" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Sintesi de transazion\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "Control GPG FALÎT" - -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalâ" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Daûr a rindi sorpassâts i pachets" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Inzornâ" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Nissun pachet segnât pe sincronizazion de distribuzion." +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Gjavâ" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Cessâ di version" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Pachets instalâts" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Saltâ" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Pachets disponibii" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Pachet" +msgstr[1] "Pachets" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Pachets in rimozion automatiche" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Pachet dipendent" +msgstr[1] "Pachets dipendents" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Pachets extra" - -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Inzornaments disponibii" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Inzornâts" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Pachets zontâts di resint" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Cessâts di version" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "No si à pachets disponibii che a corispuindin ae liste" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instalâts" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nissune corispondence cjatade." +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Tornâts a instalâ" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Nissun ID di transazion furnît" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "ID di transazion specificât nol è stât cjatât" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Gjavâts" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Cjatade plui di un ID di transazion!" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Falîts" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "La cronologjie des transazions no je complete, prime di %u." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Totâl" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "La cronologjie des transazions no je complete, dopo di %u." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Si anule la transazion {}, di {}" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sisteme" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Unknown repo: '%s'" -msgstr "Repo no cognossût: '%s'" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Nissune corispondence di repository: %s" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Nissune transazion" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Chest comant al à di jessi eseguît come utent root." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Indicâts pachets o ID di transazion sbaliâts" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Comant inesistent: %s. Dopre %s --help" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Rie di comant" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Al podarès jessi un comant di plugin DNF, prove \"dnf install 'dnf-" -"command(%s)'\"" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Non utent" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Al podarès jessi un comant di plugin DNF, ma il cjariament dai plugins al è " -"pal moment disabilitât." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Date e ore" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Azion(s)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Modificât" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Impussibil rilevâ la version di publicazion (dopre '--releasever' par " -"specificâ la version di publicazion)" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Nissun ID di transazion, o pachet, indicât" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argoment {}: nol è permetût cul argoment {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Eliminât" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Comant \"%s\" za definît" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "No instalât" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Plui vieli" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Plui resint" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID di transazion :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Ore di inizi :" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Par diagnosticâ il probleme prove a eseguî: '%s'." +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "rpmdb iniziâl :" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Forsit RPMDB al è ruvinât, fasint partî '%s' si podarès risolvi il probleme." +msgid "(%u seconds)" +msgstr "(%u seconts)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Si à abilitât il control dai pachets par mieç des clâfs GPG. Cheste e je une buine robe.\n" -"Dut câs, no si à nissune clâf publiche GPG instalade. Si scugne discjariâ\n" -"lis clâfs pai pachets che si desidere instalâ e duncje instalâju.\n" -"Si pues fâlu fasint partî il comant:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"In alternative si pues specificâ il url ae clâf che si desidere doprâ\n" -"par un ciert repository te opzion 'gpgkey' intune sezion repository e DNF\n" -"le instalarà in automatic.\n" -"\n" -"Par vê plui informazions contatâ la proprie distribuzion o il furnidôr dai pachets." +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" +msgstr "(%u minûts)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "Problem repository: %s" -msgstr "Repository dal probleme: %s" +msgid "(%u hours)" +msgstr "(%u oris)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "mostre detais su un pachet o grup di pachets" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u dîs)" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "mostre ducj i pachets (predefinît)" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Ore finâl :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "mostre dome pachets disponibii" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "rpmdb finâl :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "mostre dome pachets instalâts" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Utent :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "mostre dome pachets adizionâi" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Codiç di jessude :" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "mostre dome pachets di avanzament" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Interot" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "mostre dome pachets in rimozion automatiche" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Completât" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "mostre dome pachets modificâts di resint" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Erôrs:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACHET" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Erôr:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "liste un pachet o un grup di pachets" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "cjate cuâl pachet che al furnìs il valôr furnît" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Rie di comant :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "UNE_STRINGHE" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Coment :" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Daûr a cirî i pachets: " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transazion eseguide cun:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "controle la disponibilitât di avanzaments pai pachets" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pachets modificâts:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Jessude dal scriptlet:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Nissun pachet disponibil." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Erôrs:" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Instalazion-dipendencis" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nissun pachet instalât." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Deventât sorpassât" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Elimine" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Torne instale" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (di %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Il pachet %s.%s %s al sarà instalât" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Pachet instalât %s%s no disponibil." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Il pachet %s.%s %s al sarà un inzornament" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nissun pachet instalât dal repository." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Il pachet %s.%s %s al sarà eliminât" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nissun pachet segnât pal avanzament." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Il pachet %s.%s %s al sarà puartât a une version precedente" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "eseguìs i comants su ducj i pachets tal determinât repository" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Il pachet %s.%s %s al sarà inzornât" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "mostre une utile vuide su ce mût doprâ" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMANT" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Si scomence la risoluzion des dipendencis" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "mostre, o dopre, la cronologjie des transazions" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Risoluzion des dipendencis finide" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Cjatât plui di un ID di transazion.\n" -"'{}' al domande 1 ID di transazion o non di pachet." +"Daûr a impuartâ la clâf GPG 0x%s:\n" +" ID utent : \"%s\"\n" +" Impronte digjitâl: %s\n" +" Di : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Nissun ID di transazion o non di pachet furnît." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Erôr rie di comant: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "No si pues acedi ae base di dâts de cronologjie." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "formât sbaliât: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -"Impussibil anulâ la transazion %s, fâlu al podarès fâ deventâ incoerente la " -"base di dâts dai pachets." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -"Impussibil tornâ indaûr de transazion %s, fâlu al podarès fâ deventâ " -"incoerente la base di dâts dai pachets." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Definizion di interval dal ID di transazion '{}' no valit.\n" -"Dopre '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Argoments opzionâi" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "posizion file di configurazion" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "No je stade cjatade nissune transazion che e manipole il pachet '{}'." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "operazion cidine" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "operazion prolisse" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "mostre version DNF e jes" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "stabilìs la lidrîs(root) di instalazion" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "no sta instalâ la documentazion" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "disabilite ducj i plugin" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "abilite i plugin par non" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "disabilite i plugin par non" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"passe sore al valôr $releasever tai file di configurazion e di repository" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "stabilìs opzions arbitraris di configurazion e di repository" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "mostre jutori dal comant" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "prove lis versions miôr disponibilis intes transazions." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "eseguìs dut de cache dal sisteme, no sta inzornâ la cache" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "massim timp di spiete dal comant" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "nivel di jessude dal debug" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"gjave ducj i pachets che no coventin che di imprin a jerin instalâts come " -"dipendencis" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "bute su file i risultâts di risoluzion detaiâts" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Pachet di gjavâ" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "mostre i doplis tai repository e tai comants par listâ / cirî" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "verifiche dai problemis intal packagedb" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "nivel di jessude dai erôrs" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "mostre ducj i problemis; predefinît" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"al abilite la logjiche di elaborazion di dnf pai pachets obsolets pai " +"inzornaments o al mostre lis funzionalitâts che il pachet al fâs deventâ " +"obsolet pai comants info, list e repoquery" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "mostre problemis di dipendencis" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "nivel di jessude dal debug par rpm" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "mostre problemis di dopleaments" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "rispuint sì in maniere automatiche a dutis lis domandis" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "mostre pachets obsolets" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "rispuint no in maniere automatiche a dutis lis domandis" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "mostre problemis cui pachets furnîts" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} al à dipendencis richiestis mancjantis:{}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} al è un duplicât di {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} al è stât fat deventâ obsolet di {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} al furnìs {} ma nol pues jessi cjatât" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" +"etichete e percors a un repository adizionâl, al pues jessi specificât plui " +"voltis." -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "gjave dâts metûts in cache" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Gjenar di meta-dât di netâ" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Daûr a netâ dai dâts: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "controle l'ûs dal colôr" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "La cache e jere scjadude" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "met il metadât come scjadût prime di eseguî il comant" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d file gjavât" -msgstr[1] "%d file gjavâts" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "risolf dome a direzions IPv4" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "In spiete che il procès cun pid %d al finissi." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "risolf dome a direzions IPv6" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Liste lis dipendencis dal pachet e ce pachets che ju furnissin" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "stabilìs la cartele dulà copiâ i pachets" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "sincronize i pachets instalâts cun lis ultimis versions disponibilis" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "dome discjarie i pachets" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pachet di sincronizâ" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "zonte un coment ae transazion" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Torne a une version precedente di un pachet" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Intai inzornaments, inclût i pachets relatîfs a corezions di erôrs" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pachet di puartâ a une version precedente" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "mostre o dopre lis informazions dai grups" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Intai inzornaments, inclût i pachets relatîfs a gnûfs pachets" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Nissun dât sui grups disponibil pai repository configurâts." - -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Atenzion: il grup %s nol esist." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Atenzion: nissun grup al corispuint:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Intai inzornaments, inclût i pachets necessaris par justâ il consultîf " +"indicât" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Grups di ambient disponibii:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Intai inzornaments, inclût i pachets necessaris par justâ l'erôr indicât" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Grups di ambient instalâts:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Intai inzornaments, inclût i pachets necessaris par justâ il CVE indicât" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grups instalâts:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Intai inzornaments, inclût i pachets relatîfs ae sigurece che a corispuindin" +" al nivel di sigurece" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grups lenghe instalâts:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Sfuarce il doprâ di une architeture" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grups disponibii:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Liste di comants principâi:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Grups lenghe disponibii:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Liste di comants dai plugin:" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inclût pachets opzionâls dal grup" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Erôr: %s" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "mostre ancje i grups platâts" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "mostre dome i grups instalâts" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Nissun acès in leture/esecuzion te cartele atuâl, si spostisi su /" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "mostre dome i grups disponibii" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Sot-comant groups no valit, dopre: %s." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Impussibil cjatâ un pachet di grup obligatori." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "instale un o plui pachets tal sisteme" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Pachet di instalâ" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Impussibil cjatâ une corispondence" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dipendencis risoltis." -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Percors dal file rpm no valit: %s" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Fat!" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +#: ../dnf/cli/cli.py:136 +#, fuzzy, python-format +msgid " Installed: %s-%s at %s" +msgstr " Instalât: %s-%s in? ai? il? %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "gjenere la cache dai metadâts" +#: ../dnf/cli/cli.py:138 +#, fuzzy, python-format +msgid " Built : %s at %s" +msgstr " costruît : %s ai? %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Daûr a creâ i file de cache par ducj i file metadâts." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF si limitarà a discjariâ i pachets pe transazion." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "gjave il segn o segne i pachets instalâts come instalâts dal utent." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"DNF si limitarà a discjariâ i pachets, instalâ lis clâfs gpg e controlâ la " +"transazion." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s segnât come instalât dal utent." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operazion interote." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "gjavât il segn di “instalât dal utent” su %s." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nuie ce fâ." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s segnât come grup instalât." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Discjariament pachets:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Erôr:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Erôr tal discjariâ i pachets:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Il pachet %s nol è instalât." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transazion falide" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "Control GPG FALÎT" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Daûr a rindi sorpassâts i pachets" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Nissun pachet segnât pe sincronizazion de distribuzion." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Nissune corispondence pal argoment: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Nissun pachet %s disponibil." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "A son disponibii pachets pal argoment %s, ma no son instalâts." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Torne instale un pachet" - -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Pachet di tornâ a instalâ" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Pachets instalâts" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "gjave un o plui pachets dal sisteme" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Pachets disponibii" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "gjave pachets doplis" - -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "gjave i pachets di dome instalazion che a superin il limit" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Pachets in rimozion automatiche" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nissun pachet dopli cjatât di gjavâ." +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Pachets extra" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Nissun pachet vieri di dome instalazion cjatât pe rimozion." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Inzornaments disponibii" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "no cognossût" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Pachets zontâts di resint" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "Mai (ultin: %s)" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "No si à pachets disponibii che a corispuindin ae liste" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" -msgstr "Istantani (ultin: %s)" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nissune corispondence cjatade." -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s secont(s) (ultin: %s)" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Nissun ID di transazion furnît" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "mostre i repository software configurâts" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "ID di transazion specificât nol è stât cjatât" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "mostre ducj i repository" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Cjatade plui di un ID di transazion!" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "mostre i repository abilitâts (predefinît)" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "La cronologjie des transazions no je complete, prime di %u." -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "mostre i repository disabilitâts" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "La cronologjie des transazions no je complete, dopo di %u." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Nissun repository disponibil" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Nissun pachet %s instalât." -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "abilitât" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Si anule la transazion {}, di {}" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "disabilitât" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Repo no cognossût: '%s'" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Nissune corispondence di repository: %s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-name : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Chest comant al à di jessi eseguît come utent root." -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Comant inesistent: %s. Dopre %s --help" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revision: " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Al podarès jessi un comant di plugin DNF, prove \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Al podarès jessi un comant di plugin DNF, ma il cjariament dai plugins al è " +"pal moment disabilitât." -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Erôr di configurazion: %s" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-size : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Inzornât : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Impussibil rilevâ la version di publicazion (dopre '--releasever' par " +"specificâ la version di publicazion)" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirror : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argoment {}: nol è permetût cul argoment {}" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Comant \"%s\" za definît" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-excluded: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-filename: " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id repo" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "stât" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "non repo" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/aliases.py:203 #, python-format -msgid "Total packages: %s" +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "cîr i pachets che a corispuindin ae peraule clâf" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "In esecuzion" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "la clâf di cirî" - -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " -"argoment)" - -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Interoghe dutis lis version dai pachets (predefinît)" - -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "mostre dome i risultâts par cheste ARCH" - -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "In polse" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "mostre dome i risultâts che a son in conflit cun REQ" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ininterompibil" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "mostre dome i risultâts che a rindin obsolet REQ" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Segnât/Fermât" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "mostre dome i risultâts che a furnissin REQ" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "No cognossût" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Impussibil cjatâ informazions sul procès che al bloche (PID %d)" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "mostre dome i risultâts che a consein REQ" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " La aplicazion cun PID %d e je: %s" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "mostre dome i risultât che a miorin REQ" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memorie : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "mostre dome i risultâts che a sugjerissin REQ" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Inviât: %s - %s indaûr" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "mostre dome i risultâts che a integrin REQ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Stât : %s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -"controle lis dipendencis no esplicitis (file e pachets furnîts); predefinît" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -"controle lis dipendencis propite come che a son furnidis, contrari di " -"--alldeps" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -"doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " -"maniere ricorsive." -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -"mostre une liste di dutis lis dipendencis e cuai pachets lis furnissin" - -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "mostre arbul ricorsîf pai pachets" - -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "lavore sul RPM sorzint corispuindint" - -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -"mostre i ultins N pachets par une dade cumbinazion non.architeture (o i " -"prins N se N al è negatîf)" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "mostre informazions detaiadis sul pachet" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "mostre la liste dai file dal pachet" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "mostre il non dal RPM dal sorzint dal pachet" - -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formât par mostrâ i pachets cjatâts" - -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -"dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " -"pachets cjatâts (predefinît)" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -"dopre formât non-version-publicazion par mostrâ i pachets cjatâts " -"(predefinide pes interogazions rpm)" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -"dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" -" cjatâts" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "limite la interogazion ai pachets dopleâts instalâts" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -"limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "mostre une posizion dulà che i pachets a puedin jessi discjariâts" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Mostre lis funzionalitâts che cun chês al va in conflit il pachet." +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "cîr tai detais dai pachets la stringhe furnide" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Mostre lis funzionalitâts furnidis dal pachet." +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "cîr ancje tal URL e te descrizion dal pachet" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Mostre lis funzionalitâts che il pachet al consee." +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "STRINGHE_INTEROGAZION" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " , " -#: ../dnf/cli/commands/repoquery.py:226 +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Mostre lis funzionalitâts che su chês il pachet al dipent par eseguî un " -"script %%pre." +msgid "%s Exactly Matched: %%s" +msgstr "Corispondence esate in %s: %%s" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "Corispondence in %s: %%s" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Nissune corispondence cjatade." -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Mostre dome i pachets disponibii." +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Daûr a cirî i pachets: " -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Mostre dome i pachets instalâts." +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "verifiche dai problemis intal packagedb" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Mostre dome i pachets che no son presints in nissun dai repository " -"disponibii." +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "mostre ducj i problemis; predefinît" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " -"instalât." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "mostre problemis di dipendencis" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Mostre dome i pachets che a puedin jessi gjavâts dal comant “dnf autoremove”" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "mostre problemis di dopleaments" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Mostre dome i pachets che a son stâts instalâts dal utent." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "mostre pachets obsolets" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Mostre dome i pachets modificâts di resint" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "mostre problemis cui pachets furnîts" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} al à dipendencis richiestis mancjantis:{}" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"La opzion '--recursive' e scugne jessi doprade cun '--whatrequires ' " -"(optionaly with '--alldeps', but not with '--exactdeps'), o cun '--requires " -" --resolve'" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} al è un duplicât di {}" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Il pachet {} nol conten file" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} al è stât fat deventâ obsolet di {}" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" -"Etichetis di interogazion disponibilis: dopre --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} al furnìs {} ma nol pues jessi cjatât" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "sincronize i pachets instalâts cun lis ultimis versions disponibilis" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pachet di sincronizâ" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "cîr tai detais dai pachets la stringhe furnide" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "inzorne un o plui pachets tal sisteme" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "cîr ancje tal URL e te descrizion dal pachet" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Pachet di inzornâ" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "STRINGHE_INTEROGAZION" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nissun pachet segnât pal avanzament." -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"gjave ducj i pachets che no coventin che di imprin a jerin instalâts come " +"dipendencis" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Pachet di gjavâ" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "gjenere la cache dai metadâts" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Daûr a creâ i file de cache par ducj i file metadâts." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " , " +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Par diagnosticâ il probleme prove a eseguî: '%s'." -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:49 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "Corispondence esate in %s: %%s" +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" +"Forsit RPMDB al è ruvinât, fasint partî '%s' si podarès risolvi il probleme." -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." +msgstr "" +"Si à abilitât il control dai pachets par mieç des clâfs GPG. Cheste e je une buine robe.\n" +"Dut câs, no si à nissune clâf publiche GPG instalade. Si scugne discjariâ\n" +"lis clâfs pai pachets che si desidere instalâ e duncje instalâju.\n" +"Si pues fâlu fasint partî il comant:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"In alternative si pues specificâ il url ae clâf che si desidere doprâ\n" +"par un ciert repository te opzion 'gpgkey' intune sezion repository e DNF\n" +"le instalarà in automatic.\n" +"\n" +"Par vê plui informazions contatâ la proprie distribuzion o il furnidôr dai pachets." + +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "%s Matched: %%s" -msgstr "Corispondence in %s: %%s" +msgid "Problem repository: %s" +msgstr "Repository dal probleme: %s" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Nissune corispondence cjatade." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "eseguìs une shell DNF interative" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "mostre detais su un pachet o grup di pachets" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "mostre ducj i pachets (predefinît)" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script di eseguî inte shell DNF" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "mostre dome pachets disponibii" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Valôr clâf no supuartât." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "mostre dome pachets instalâts" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Impussibil cjatâ il repository: %s" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "mostre dome pachets adizionâi" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} argoment [valôr]\n" -" argoment: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" se nissun valôr al ven furnît al stampe il valôr atuâl.\n" -" se il valôr al ven furnît al met chel valôr." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "mostre dome pachets di avanzament" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [comant]\n" -" stampe jutori" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "mostre dome pachets in rimozion automatiche" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} argoment [opzion]\n" -" list: al liste i repository e il lôr stât. opzion = [all | id | glob]\n" -" enable: abilite i repository. opzion = id dal repository\n" -" disable: disabilite i repository. opzion = id dal repository" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "mostre dome pachets modificâts di resint" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" risolf la cumbinazion di transazions" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "liste un pachet o un grup di pachets" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -msgstr "" -"{} argoment\n" -" list: al liste i contignûts de transazion\n" -" reset: azere (cancele dal dut) la transazion\n" -" run: eseguìs la transazion" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "cjate cuâl pachet che al furnìs il valôr furnît" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" -msgstr "" -"{}\n" -" eseguìs la transazion" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "UNE_STRINGHE" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" -msgstr "" -"{}\n" -" jes de shell" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "controle la disponibilitât di avanzaments pai pachets" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -"Argoments specifics de Shell:\n" -"\n" -"config stabilìs lis opzions di configurazion\n" -"help stampe jutori\n" -"repository (or repo) abilite, disabilite o liste i repository\n" -"resolvedep risolf la cumbinazion de transazion\n" -"transaction (or ts) liste, azere o eseguìs la cumbinazion de transazion\n" -"run risolf e eseguìs la cumbinazion de transazion\n" -"exit (or quit) jes de shell" - -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Erôr: impussibil vierzi %s pe leture" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Daûr a lassâ la shell" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Nissun pachet disponibil." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -"eseguî une modalitât di dnf interative par gjavâ e instalâ une specifiche di" -" pachets" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Lis specifichis che a vignaran gjavadis" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nissun pachet instalât." -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Lis specifichis che a vignaran instaladis" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (di %s)" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "risoluzion erôr" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Pachet instalât %s%s no disponibil." -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "miorament" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nissun pachet instalât dal repository." -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "sigurece" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "gnûf pachet" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Nissun pachet segnât di gjavâ." -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Critic/Sig." +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "eseguìs i comants su ducj i pachets tal determinât repository" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Impuartant/Sig." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Moderât/Sig." +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "mostre une utile vuide su ce mût doprâ" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Bas/Sig." +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMANT" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "mostre avertiments sui pachets" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "mostre, o dopre, la cronologjie des transazions" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" +"Cjatât plui di un ID di transazion.\n" +"'{}' al domande 1 ID di transazion o non di pachet." -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Nissun ID di transazion o non di pachet furnît." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "No si pues acedi ae base di dâts de cronologjie." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" +"Impussibil anulâ la transazion %s, fâlu al podarès fâ deventâ incoerente la " +"base di dâts dai pachets." -#: ../dnf/cli/commands/updateinfo.py:81 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" +"Impussibil tornâ indaûr de transazion %s, fâlu al podarès fâ deventâ " +"incoerente la base di dâts dai pachets." -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" +"Definizion di interval dal ID di transazion '{}' no valit.\n" +"Dopre '..'." -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:93 -msgid "show list of advisories" -msgstr "mostre la liste dai avertiments" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "No je stade cjatade nissune transazion che e manipole il pachet '{}'." -#: ../dnf/cli/commands/updateinfo.py:96 -msgid "show info of advisories" -msgstr "mostre informazions dai avertiments" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Torne a une version precedente di un pachet" -#: ../dnf/cli/commands/updateinfo.py:126 -msgid "installed" -msgstr "instalât" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pachet di puartâ a une version precedente" -#: ../dnf/cli/commands/updateinfo.py:129 +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"inzorne, ma dome i pachets 'plui gnûfs' che a risolvin un probleme che al " +"lambiche il to sisteme" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "gjave un o plui pachets dal sisteme" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "gjave pachets doplis" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "gjave i pachets di dome instalazion che a superin il limit" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nissun pachet dopli cjatât di gjavâ." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Nissun pachet vieri di dome instalazion cjatât pe rimozion." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Formât no valit: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "risoluzion erôr" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "miorament" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "sigurece" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "no cognossût" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "gnûf pachet" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Critic/Sig." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Impuartant/Sig." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Moderât/Sig." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Bas/Sig." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "mostre avertiments sui pachets" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:93 +msgid "show list of advisories" +msgstr "mostre la liste dai avertiments" + +#: ../dnf/cli/commands/updateinfo.py:96 +msgid "show info of advisories" +msgstr "mostre informazions dai avertiments" + +#: ../dnf/cli/commands/updateinfo.py:126 +msgid "installed" +msgstr "instalât" + +#: ../dnf/cli/commands/updateinfo.py:129 msgid "updates" msgstr "inzornaments" @@ -2102,1187 +2138,1397 @@ msgid "Unknown/Sec." msgstr "No cognossût/Sig." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Erôrs" +msgid "Update ID" +msgstr "ID inzornament" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Gjenar" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID inzornament" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Inzornât" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Erôrs" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Descrizion" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Dirits" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Gravitât" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Dirits" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "File" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instalâts" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "vêr" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "fals" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "vêr" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "gjave il segn o segne i pachets instalâts come instalâts dal utent." -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "inzorne un o plui pachets tal sisteme" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s segnât come instalât dal utent." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Pachet di inzornâ" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "gjavât il segn di “instalât dal utent” su %s." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"inzorne, ma dome i pachets 'plui gnûfs' che a risolvin un probleme che al " -"lambiche il to sisteme" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s segnât come grup instalât." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Erôr:" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Nissun acès in leture/esecuzion te cartele atuâl, si spostisi su /" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Il pachet %s nol è instalât." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Liste lis dipendencis dal pachet e ce pachets che ju furnissin" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "gjave dâts metûts in cache" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Gjenar di meta-dât di netâ" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Daûr a netâ dai dâts: " -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dipendencis risoltis." +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "La cache e jere scjadude" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Fat!" - -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Erôr rie di comant: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d file gjavât" +msgstr[1] "%d file gjavâts" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "formât sbaliât: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "In spiete che il procès cun pid %d al finissi." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "instale un o plui pachets tal sisteme" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Impussibil cjatâ une corispondence" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Percors dal file rpm no valit: %s" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Argoments opzionâi" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "cîr i pachets che a corispuindin ae peraule clâf" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "posizion file di configurazion" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "la clâf di cirî" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "operazion cidine" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Interoghe ducj i pachets (scurte par repoquery '*' o repoquery cence " +"argoment)" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "operazion prolisse" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Interoghe dutis lis version dai pachets (predefinît)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "mostre version DNF e jes" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "mostre dome i risultâts par cheste ARCH" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "stabilìs la lidrîs(root) di instalazion" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "mostre dome i risultâts che a son proprietaris di chest FILE" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "no sta instalâ la documentazion" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "mostre dome i risultâts che a son in conflit cun REQ" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "disabilite ducj i plugin" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "abilite i plugin par non" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "mostre dome i risultâts che a rindin obsolet REQ" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "disabilite i plugin par non" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "mostre dome i risultâts che a furnissin REQ" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -"passe sore al valôr $releasever tai file di configurazion e di repository" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "stabilìs opzions arbitraris di configurazion e di repository" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "mostre dome i risultâts che a consein REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "risolf i problemis di risoluzion des dipendencis saltant pachets" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "mostre dome i risultât che a miorin REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "mostre jutori dal comant" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "mostre dome i risultâts che a sugjerissin REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "permet di scancelâ i pachets instalâts par risolvi lis dipendencis" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "mostre dome i risultâts che a integrin REQ" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "prove lis versions miôr disponibilis intes transazions." +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" +"controle lis dipendencis no esplicitis (file e pachets furnîts); predefinît" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" +"controle lis dipendencis propite come che a son furnidis, contrari di " +"--alldeps" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "eseguìs dut de cache dal sisteme, no sta inzornâ la cache" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" +"doprât cun --whatrequires e --requires --resolve, interoghe i pachets in " +"maniere ricorsive." -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "massim timp di spiete dal comant" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"mostre une liste di dutis lis dipendencis e cuai pachets lis furnissin" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "nivel di jessude dal debug" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "mostre lis etichetis disponibilis di doprâ cun --queryformat" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "bute su file i risultâts di risoluzion detaiâts" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "mostre i doplis tai repository e tai comants par listâ / cirî" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "mostre arbul ricorsîf pai pachets" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "nivel di jessude dai erôrs" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "lavore sul RPM sorzint corispuindint" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"al abilite la logjiche di elaborazion di dnf pai pachets obsolets pai " -"inzornaments o al mostre lis funzionalitâts che il pachet al fâs deventâ " -"obsolet pai comants info, list e repoquery" +"mostre i ultins N pachets par une dade cumbinazion non.architeture (o i " +"prins N se N al è negatîf)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "nivel di jessude dal debug par rpm" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "mostre informazions detaiadis sul pachet" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "rispuint sì in maniere automatiche a dutis lis domandis" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "mostre la liste dai file dal pachet" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "rispuint no in maniere automatiche a dutis lis domandis" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "mostre il non dal RPM dal sorzint dal pachet" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formât par mostrâ i pachets cjatâts" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" +"dopre il formât non-epoche:version-publicazion.architeture par mostrâ i " +"pachets cjatâts (predefinît)" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" +"dopre formât non-version-publicazion par mostrâ i pachets cjatâts " +"(predefinide pes interogazions rpm)" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" +"dopre formât epoche:non-version-publicazion.architeture par mostrâ i pachets" +" cjatâts" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -"etichete e percors a un repository adizionâl, al pues jessi specificât plui " -"voltis." -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "disabilite il gjavâ des dipendencis che no son plui dopradis" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "limite la interogazion ai pachets dopleâts instalâts" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "limite la interogazion ai pachets instalâts di gjenar “installonly”" + +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" +"limite la interogazion ai pachets instalâts cun dipendencis no sodisfatis" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "controle l'ûs dal colôr" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "mostre une posizion dulà che i pachets a puedin jessi discjariâts" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "met il metadât come scjadût prime di eseguî il comant" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Mostre lis funzionalitâts che cun chês al va in conflit il pachet." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "risolf dome a direzions IPv4" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "risolf dome a direzions IPv6" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Mostre lis funzionalitâts che il pachet al pues miorâ." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "stabilìs la cartele dulà copiâ i pachets" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Mostre lis funzionalitâts furnidis dal pachet." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "dome discjarie i pachets" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Mostre lis funzionalitâts che il pachet al consee." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "zonte un coment ae transazion" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Mostre lis funzionalitâts che su chês il pachet al dipent." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Intai inzornaments, inclût i pachets relatîfs a corezions di erôrs" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" +"Mostre lis funzionalitâts che su chês il pachet al dipent par eseguî un " +"script %%pre." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Intai inzornaments, inclût i pachets relatîfs a mioraments" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Mostre lis funzionalitâts che il pachet al sugjerìs." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Intai inzornaments, inclût i pachets relatîfs a gnûfs pachets" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Mostre lis funzionalitâts che il pachet al pues integrâ." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Intai inzornaments, inclût i pachets relatîfs ae sigurece" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Mostre dome i pachets disponibii." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Intai inzornaments, inclût i pachets necessaris par justâ il consultîf " -"indicât" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Mostre dome i pachets instalâts." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Intai inzornaments, inclût i pachets necessaris par justâ l'erôr indicât" +"Mostre dome i pachets che no son presints in nissun dai repository " +"disponibii." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"Intai inzornaments, inclût i pachets necessaris par justâ il CVE indicât" +"Mostre dome i pachets che a furnissin un inzornament par cualchi pachet za " +"instalât." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"Intai inzornaments, inclût i pachets relatîfs ae sigurece che a corispuindin" -" al nivel di sigurece" +"Mostre dome i pachets che a puedin jessi gjavâts dal comant “dnf autoremove”" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Sfuarce il doprâ di une architeture" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Mostre dome i pachets che a son stâts instalâts dal utent." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Liste di comants principâi:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Mostre dome i pachets modificâts di resint" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Liste di comants dai plugin:" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" +"La opzion '--recursive' e scugne jessi doprade cun '--whatrequires ' " +"(optionaly with '--alldeps', but not with '--exactdeps'), o cun '--requires " +" --resolve'" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoche" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Il pachet {} nol conten file" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" +"Etichetis di interogazion disponibilis: dopre --queryformat \".. %{tag} ..\"" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Publicazion" - -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Mai (ultin: %s)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Istantani (ultin: %s)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s secont(s) (ultin: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Sorzint" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "mostre i repository software configurâts" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "mostre ducj i repository" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "mostre i repository abilitâts (predefinît)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Dal repo" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "mostre i repository disabilitâts" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Impachetadôr" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Nissun repository disponibil" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Date di compilazion" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "abilitât" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Date di instalazion" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "disabilitât" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instalât di" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-name : " + +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " + +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revision: " + +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-size : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Inzornât : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirror : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-excluded: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-filename: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id repo" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "stât" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "non repo" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licence" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "eseguìs une shell DNF interative" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script di eseguî inte shell DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Valôr clâf no supuartât." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Impussibil cjatâ il repository: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" +"{} argoment [valôr]\n" +" argoment: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" se nissun valôr al ven furnît al stampe il valôr atuâl.\n" +" se il valôr al ven furnît al met chel valôr." -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" +"{} [comant]\n" +" stampe jutori" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} argoment [opzion]\n" +" list: al liste i repository e il lôr stât. opzion = [all | id | glob]\n" +" enable: abilite i repository. opzion = id dal repository\n" +" disable: disabilite i repository. opzion = id dal repository" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "sì" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" risolf la cumbinazion di transazions" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} argoment\n" +" list: al liste i contignûts de transazion\n" +" reset: azere (cancele dal dut) la transazion\n" +" run: eseguìs la transazion" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" eseguìs la transazion" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Isal just [s/N]: " +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" jes de shell" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Isal just [Y/n]: " +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Argoments specifics de Shell:\n" +"\n" +"config stabilìs lis opzions di configurazion\n" +"help stampe jutori\n" +"repository (or repo) abilite, disabilite o liste i repository\n" +"resolvedep risolf la cumbinazion de transazion\n" +"transaction (or ts) liste, azere o eseguìs la cumbinazion de transazion\n" +"run risolf e eseguìs la cumbinazion de transazion\n" +"exit (or quit) jes de shell" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Group: %s" -msgstr "Grup: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Erôr: impussibil vierzi %s pe leture" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Id-grup: %s" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Daûr a lassâ la shell" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Descrizion: %s" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Torne instale un pachet" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Pachet di tornâ a instalâ" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid " Language: %s" -msgstr " Lenghe: %s" +msgid "Package %s available, but not installed." +msgstr "Pachet %s disponibil, ma no instalât." -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Pachets obligatoris:" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"eseguî une modalitât di dnf interative par gjavâ e instalâ une specifiche di" +" pachets" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Pachets predefinîts:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Lis specifichis che a vignaran gjavadis" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Pachets opzionâi:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Lis specifichis che a vignaran instaladis" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Pachets condizionâi:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "mostre o dopre lis informazions dai grups" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Grup ambient: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Nissun dât sui grups disponibil pai repository configurâts." -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Environment-Id: %s" -msgstr " Id-ambient: %s" +msgid "Warning: Group %s does not exist." +msgstr "Atenzion: il grup %s nol esist." -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Grups obligatoris:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Atenzion: nissun grup al corispuint:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Grups opzionâi:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Grups di ambient disponibii:" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Corispondence cjatade in:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Grups di ambient instalâts:" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Non file : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grups instalâts:" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grups lenghe instalâts:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grups disponibii:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Grups lenghe disponibii:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inclût pachets opzionâls dal grup" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Descrizion : " +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "mostre ancje i grups platâts" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "mostre dome i grups instalâts" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licence : %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "mostre dome i grups disponibii" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Provide : %s" -msgstr "Al furnìs : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Sot-comant groups no valit, dopre: %s." -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Altri : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Impussibil cjatâ un pachet di grup obligatori." -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -"Al è vignût fûr un erôr tal calcolâ la dimension totâl dal discjariament" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Dimension totâl: %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/db/group.py:368 #, python-format -msgid "Total download size: %s" -msgstr "Dimension totâl discjariament: %s" +msgid "Will not install a source rpm package (%s)." +msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/repo.py:83 #, python-format -msgid "Installed size: %s" -msgstr "Dimension di instalât: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Al è vignût fûr un erôr tal calcolâ la dimension di instalât" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Za discjariât" -#: ../dnf/cli/output.py:1023 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Freed space: %s" -msgstr "Spazi liberât: %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Daûr a segnâ i pachets come instalâts dal grup:" - -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Daûr a segnâ i pachets come gjavâts dal grup:" - -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grup" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pachets" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Daûr a instalâ i pachets dal grup" - -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Daûr a instalâ lis dipendencis" - -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Daûr a instalâ lis dipendencis debulis" - -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Daûr a gjavâ" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Daûr a gjavâ i pachets dipendents" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Daûr a gjavâ lis dipendencis no dopradis" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -"Si salte i pachets cun conflits:\n" -"(zonte '%s' ae rie di comant par sfuarçâ il lôr inzornament)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Si salte i pachets cun dipendencis rotis %s" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " o part di un grup" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "daûr a sostituî" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Sintesi de transazion\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valôr di configurazion no cognossût: %s=%s in %s; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalâ" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Opzion di configurazion no cognossude: %s = %s in %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Inzornâ" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Gjavâ" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Cessâ di version" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "I inzornaments chi daurman a son stâts aplicâts su '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Saltâ" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "I inzornaments chi daurman a son disponibii par '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Pachet" -msgstr[1] "Pachets" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "I inzornaments chi daurman a son stâts discjariâts par '%s':" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Pachet dipendent" -msgstr[1] "Pachets dipendents" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Inzornaments aplicâts par '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Inzornâts" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Inzornaments discjariâts par '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Cessâts di version" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Inzornaments disponibii par '%s'." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Tornâts a instalâ" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "No si è rivâts a inviâ une e-mail vie '%s': %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "No si è rivâts a eseguî il comant '%s': tornât %d" + +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Gjavâts" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Falîts" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Totâl" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sisteme" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s is empty file" +msgstr "%s al è un file vueit" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Nissune transazion" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Indicâts pachets o ID di transazion sbaliâts" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Probleme" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Rie di comant" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Non utent" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Date e ore" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Azion(s)" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Modificât" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Cache metadâts inzornade di resint." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Nissun ID di transazion, o pachet, indicât" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Eliminât" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "No instalât" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Plui resint" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Cache metadâts creade." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Plui vieli" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: si dopre i metadâts di %s." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID di transazion :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Ore di inizi :" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Ultin control de scjadence dai metadâts: %s indaûr ai %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "rpmdb iniziâl :" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"I pachets discjariâts a son stâts salvâts te cache fin ae prossime " +"transazion eseguide cun sucès." -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:457 #, python-format -msgid "(%u seconds)" -msgstr "(%u seconts)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Si pues gjavâ i pachets metûts in cache eseguint '%s'." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:546 #, python-format -msgid "(%u minutes)" -msgstr "(%u minûts)" +msgid "Invalid tsflag in config file: %s" +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:602 #, python-format -msgid "(%u hours)" -msgstr "(%u oris)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u dîs)" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Esecuzion control de transazion" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Ore finâl :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" + +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Controi di transazion passâts." -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "rpmdb finâl :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Esecuzion prove di transazion" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Utent :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Erôr dal control de transazion:" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Interot" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Prove di transazion passade." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Codiç di jessude :" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Esecuzion transazion." -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Completât" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Recuisîts dal disc:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Erôrs:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Al covente almancul %dMB in plui di spazi sul filesystem %s." +msgstr[1] "A coventin almancul %dMB in plui di spazi sul filesystem %s." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Erôr:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Sintesi erôrs" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Rie di comant :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Erôrs vignûts fûr dilunc la transazion." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Coment :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "No si è rivâts a otignî il bloc de transazion (jentrât come: %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transazion eseguide cun:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Impussibil eseguî la transazion." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pachets modificâts:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Nol è stât pussibil scomençâ la transazion:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Jessude dal scriptlet:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "No si è rivâts a gjavâ il file de transazion %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Erôrs:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Cualchi pachet nol è stât discjariât. Si torne a provâ." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Instalazion-dipendencis" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Deventât sorpassât" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Daûr a rindi obsolet" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Impussibil vierzi: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Elimine" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "La clâf publiche par %s no je instalade" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Torne instale" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Probleme tal vierzi il pachet %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Il pachet %s.%s %s al sarà instalât" +msgid "Public key for %s is not trusted" +msgstr "La clâf publiche par %s no je fidade" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Il pachet %s.%s %s al sarà un inzornament" +msgid "Package %s is not signed" +msgstr "Il pachet %s nol è firmât" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Il pachet %s.%s %s al sarà eliminât" +msgid "Cannot remove %s" +msgstr "Impussibil gjavâ %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Il pachet %s.%s %s al sarà tornât a instalâ" +msgid "%s removed" +msgstr "%s gjavât" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Nissune corispondence pal pachet di grup \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Il pachet %s.%s %s al sarà puartât a une version precedente" +msgid "Adding packages from group '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Nissun grup segnâ pe rimozion." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Nissun grup segnât pal inzornament." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "nissun pachet corispondent" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Il pachet %s.%s %s al rindarà sorpassât un altri" +msgid "Package %s not installed, cannot downgrade it." +msgstr "" +"Il pachet %s nol è instalât, impussibil cessâlu ae version precedente." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Il pachet %s.%s %s al sarà inzornât" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Il pachet %s.%s %s al deventarà sorpassât" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Il pachet %s nol è instalât, impussibil tornâ a instalâlu." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Si scomence la risoluzion des dipendencis" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Il file %s al è un pachet sorzint e nol pues jessi inzornât, si ignore." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Risoluzion des dipendencis finide" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Il pachet %s nol è instalât, impussibil inzornâlu." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Daûr a impuartâ la clâf GPG 0x%s:\n" -" ID utent : \"%s\"\n" -" Impronte digjitâl: %s\n" -" Di : %s" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "In esecuzion" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Pachet %s disponibil, ma instalât par une architeture diferente." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "In polse" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ininterompibil" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Nissun inzornament di sigurece necessari, ma al è disponibil {} inzornament" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Segnât/Fermât" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Nissun inzornament di sigurece necessari, ma a son disponibii {} " +"inzornaments" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "No cognossût" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" + +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Impussibil cjatâ informazions sul procès che al bloche (PID %d)" +msgid ". Failing package is: %s" +msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " La aplicazion cun PID %d e je: %s" +msgid "GPG Keys are configured as: %s" +msgstr "Lis clâfs GPG a son configuradis come: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memorie : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "La clâf GPG su %s (0x%s) e je za instalade" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Inviât: %s - %s indaûr" +msgid "Key import failed (code %d)" +msgstr "Importazion clâf falide (codiç %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Clâf impuartade cun sucès" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "No si à instalât nissune clâf" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Stât : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "si salte." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Il grup '%s' nol è instalât." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * forsit si intindeve: {}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Il grup '%s' nol esist." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "L'ambient '%s' nol è instalât." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "L'ID dal grup '%s' nol esist." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Grup '%s' no instalât." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3343,6 +3589,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3353,36 +3604,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Ricostruzion delta RPM falide" @@ -3395,223 +3616,45 @@ msgstr "" msgid "done" msgstr "fat" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Cjatât file di bloc malformât: %s.\n" "Sigurâsi che nissun altri procès dnf al sedi in esecuzion e gjavâ a man il file di bloc o eseguî systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s al è un file vueit" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "si salte." -#: ../dnf/plugin.py:63 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Parsing file failed: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Za discjariât" +msgid "Environment '%s' is not installed." +msgstr "L'ambient '%s' nol è instalât." -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "daûr a abilitâ il repository %s" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Zontât repo %s di %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Netisie" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Daûr a eliminâ" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Daûr a verificâ" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Esecuzion scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Daûr a prontâ" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Probleme" +msgid "Group_id '%s' does not exist." +msgstr "L'ID dal grup '%s' nol esist." diff --git a/po/gd.po b/po/gd.po index d4c1718..b0bd4dd 100644 --- a/po/gd.po +++ b/po/gd.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-04-12 04:54+0000\n" "Last-Translator: Marek Blaha \n" "Language-Team: English (Gaidhlig) ()\n" @@ -16,1862 +16,1936 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -msgstr[1] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr "" + +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr "" + +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr "" + +#: ../dnf/cli/output.py:827 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:830 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" + +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not installed" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Problem opening package %s" +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Public key for %s is not trusted" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s is not signed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Cannot remove %s" +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:940 #, python-format -msgid "%s removed" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No match for argument: %s" +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "" + +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "" + +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "" + +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "" + +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "GPG key at %s (0x%s) is already installed" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1348 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" - -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "" - -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" +msgstr[1] "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" +msgstr[1] "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" -msgstr[1] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} [command]\n" -" print help" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1886,6 +1960,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2005,19 +2084,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2029,1465 +2108,1429 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" - -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" - -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" - -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" - -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/mark.py:84 #, python-format -msgid "bad format: %s" +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:68 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" +msgstr[1] "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"label and path to additional repository, can be specified multiple times." +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Provide : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Installed size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" -msgstr[1] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" -msgstr[1] "" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +msgstr[1] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" + +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1225 #, python-format -msgid "Environment '%s' is not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1229 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Problem opening package %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1237 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:327 -#, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:455 -#, python-format -msgid "Repo %s did not have a %s attr. before setopt" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1910 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1919 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1957 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1963 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2018 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/gu.po b/po/gu.po index 64d296e..ce5e329 100644 --- a/po/gu.po +++ b/po/gu.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-06-16 12:06+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Gujarati (http://www.transifex.com/projects/p/dnf/language/gu/)\n" @@ -20,1860 +20,1934 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "સાફ કરો" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "દૂર કરી રહ્યા છે" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:63 #, python-format -msgid "Sleep for %s seconds" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:141 #, python-format -msgid "Error: %s" -msgstr "ભૂલ: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/repodict.py:58 +#, python-format +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/repodict.py:94 +#, python-format +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "હાં" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "નાં" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "શું આ બરાબર છે [y/N]: " -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:788 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" - -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Public key for %s is not installed" -msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" +msgid " Group-Id: %s" +msgstr " જૂથ-Id: %s" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Problem opening package %s" -msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા" +msgid " Description: %s" +msgstr " વર્ણન: %s" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Public key for %s is not trusted" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "પેકેજ %s હસ્તાક્ષર થયેલ નથી" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " ફરજિયાત પેકેજો:" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "%s ને દૂર કરી શકાતુ નથી" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " મૂળભૂત પેકેજો:" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "%s દૂર થયેલ છે" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " વૈકલ્પિક પેકેજો:" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " શરતી પેકેજો:" + +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Adding packages from group '%s': %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:872 #, python-format -msgid "No match for argument: %s" -msgstr "" +msgid "Filename : %s" +msgstr "ફાઇલનામ : %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:897 +#, python-format +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "વર્ણન : " + +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgid "License : %s" +msgstr "લાઇસન્સ : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s not installed, cannot reinstall it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:940 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" +msgid "Total size: %s" +msgstr "કુલ માપ: %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s available, but not installed." -msgstr "" +msgid "Total download size: %s" +msgstr "કુલ ડાઉનલોડ માપ: %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid "Installed size: %s" +msgstr "સ્થાપિત થયેલ માપ: %s" + +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "દૂર કરી રહ્યા છે" + +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#: ../dnf/cli/output.py:1264 #, python-format -msgid "Parsing file \"%s\" failed: %s" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1348 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " સ્થાપિત થયેલ: %s-%s પર %s" +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા છે:" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "સ્થાપિત થયેલ" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "દૂર કરેલ" + +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "પેકેજોને અપ્રચલિત કરી રહ્યા છે" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "કુલ" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" + +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "સિસ્ટમ" + +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "સ્થાપિત થયેલ પેકેજો" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "ઉપલબ્ધ પેકેજો" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "વધારાનાં પેકેજો" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "તારીખ અને સમય" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "હમણાંજ ઉમેરેલ પેકેજો" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "ક્રિયા (ઓ)" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "દૂર કરેલ" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "સ્થાપિત થયેલ નથી" + +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Unknown repo: '%s'" +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "No repository match: %s" +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો" +msgid "(%u days)" +msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "વપરાશકર્તા :" + +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "સફળતા" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "નિષ્ફળતા:" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "આદેશ વાક્ય :" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "ભૂલો:" + +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "અપ્રચલિત થયેલ" + +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "ભૂંસી નાખો" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "પુન:સ્થાપિત કરો" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2146 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "આદેશ વાક્ય ભૂલ: %s" + +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "પેકેજોને શોધી રહ્યા છે: " +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "સ્થાપન રુટ સુયોજિત કરો" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (%s માંથી)" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "ડિબગીંગ આઉટપુટ લેવલ" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "ભૂલ આઉટપુટ લેવલ" + +#: ../dnf/cli/option_parser.py:226 msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" + +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 +#: ../dnf/cli/option_parser.py:247 msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "ભૂલ: %s" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "સમાપ્ત!" -#: ../dnf/cli/commands/clean.py:115 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +msgid " Installed: %s-%s at %s" +msgstr " સ્થાપિત થયેલ: %s-%s પર %s" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Waiting for process with pid %d to finish." +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "પેકેજોને ડાઉનલોડ કરી રહ્યા છે:" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "સ્થાપિત થયેલ જૂથો:" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "પેકેજોને અપ્રચલિત કરી રહ્યા છે" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "ઉપલબ્ધ જૂથો:" - -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "સ્થાપિત થયેલ પેકેજો" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "ઉપલબ્ધ પેકેજો" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "વધારાનાં પેકેજો" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "હમણાંજ ઉમેરેલ પેકેજો" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "બધી મેટાડેટા ફાઇલો માટે કેશ ફાઇલો બનાવી રહ્યા છે." +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:623 #, python-format -msgid "%s marked as user installed." +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "%s unmarked as user installed." +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s marked as group installed." +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 #, python-format -msgid "Package %s is not installed." +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "આવો આદેશ નથી: %s. મહેરબાની કરીને %s --help વાપરો" + +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:830 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "પેકેજને પુન:સ્થાપિત કરો" - -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "આદેશ \"%s\" પહેલેથી જ વ્યાખ્યાયિત થયેલ છે" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Never (last: %s)" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "Instant (last: %s)" +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:108 #, python-format -msgid "%s second(s) (last: %s)" +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "ચાલી રહ્યુ છે" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "સક્રિય" - -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "નિષ્ક્રિય" - -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "અજ્ઞાત" + +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "" - -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "" - -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " મેમરી : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "પરિસ્થિતિ" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "રિપોઝીટરી નામ" - -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "પેકેજોને શોધી રહ્યા છે: " -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "બધી મેટાડેટા ફાઇલો માટે કેશ ફાઇલો બનાવી રહ્યા છે." -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (%s માંથી)" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1888,6 +1962,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2007,1487 +2086,1451 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "સુધારેલ" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "સ્થાપિત થયેલ" - #: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "સમાપ્ત!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "આદેશ વાક્ય ભૂલ: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "રૂપરેખાંકન ફાઇલ સ્થાન" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "સ્થાપન રુટ સુયોજિત કરો" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "નામ પ્રમાણે પ્લગઇનને નિષ્ક્રિય કરો" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "ડિબગીંગ આઉટપુટ લેવલ" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "ભૂલ આઉટપુટ લેવલ" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm માટે ડિબગીંગ આઉટપુટ લેવલ" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:197 msgid "" -"label and path to additional repository, can be specified multiple times." +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "સક્રિય" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "નિષ્ક્રિય" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" - -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "હાં" - -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" - -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "નાં" - -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "શું આ બરાબર છે [y/N]: " - -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " જૂથ-Id: %s" - -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " વર્ણન: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " ફરજિયાત પેકેજો:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " મૂળભૂત પેકેજો:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " વૈકલ્પિક પેકેજો:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " શરતી પેકેજો:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "ફાઇલનામ : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "વર્ણન : " +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "પરિસ્થિતિ" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "રિપોઝીટરી નામ" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "License : %s" -msgstr "લાઇસન્સ : %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "કુલ માપ: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Total download size: %s" -msgstr "કુલ ડાઉનલોડ માપ: %s" +msgid "Could not find repository: %s" +msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "સ્થાપિત થયેલ માપ: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "પેકેજને પુન:સ્થાપિત કરો" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "દૂર કરી રહ્યા છે" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "ચેતવણી: જૂથ %s અસ્તિત્વ ધરાવતુ નથી." + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "સ્થાપિત થયેલ જૂથો:" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "ઉપલબ્ધ જૂથો:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/db/group.py:368 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/repo.py:83 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format +#: ../dnf/module/module_base.py:34 msgid "" "\n" -"Transaction Summary\n" -"%s\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "દૂર કરેલ" - -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "કુલ" - -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "સિસ્ટમ" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "તારીખ અને સમય" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "ક્રિયા (ઓ)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "દૂર કરેલ" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "સ્થાપિત થયેલ નથી" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "વપરાશકર્તા :" - -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "સફળતા" - -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "નિષ્ફળતા:" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "આદેશ વાક્ય :" - -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "ભૂલો:" - -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "અપ્રચલિત થયેલ" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "ભૂંસી નાખો" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "પુન:સ્થાપિત કરો" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:362 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:364 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:2146 +#. expires within the checking period: +#: ../dnf/base.py:368 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:372 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:2150 -#, python-format -msgid "---> Package %s.%s %s will be a downgrade" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:546 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "ચાલી રહ્યુ છે" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "અજ્ઞાત" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " મેમરી : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:910 #, python-format -msgid " Started: %s - %s ago" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1001 #, python-format -msgid "Group '%s' is not installed." +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1023 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" + +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1138 #, python-format -msgid "Error parsing '%s': %s" +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1225 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "Public key for %s is not installed" +msgstr "%s માટે સાર્વજનિક કી સ્થાપિત થયેલ નથી" + +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "પેકેજ %s ને ખોલી રહ્યા હોય ત્યારે સમસ્યા" + +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "Package %s is not signed" +msgstr "પેકેજ %s હસ્તાક્ષર થયેલ નથી" + +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "%s ને દૂર કરી શકાતુ નથી" + +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s દૂર થયેલ છે" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:455 -#, python-format -msgid "Repo %s did not have a %s attr. before setopt" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1910 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1919 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1957 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1963 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2018 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "સાફ કરો" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "દૂર કરી રહ્યા છે" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/he.po b/po/he.po index d2ffdcf..17a4fa9 100644 --- a/po/he.po +++ b/po/he.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2016-09-26 01:25+0000\n" "Last-Translator: Niv Baehr \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/dnf/language/he/)\n" @@ -21,3149 +21,3395 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "ניקוי" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "מוחק" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:63 #, python-format -msgid "Sleep for %s seconds" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:141 #, python-format -msgid "Error: %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/repodict.py:58 +#, python-format +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/repodict.py:94 +#, python-format +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:792 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" - -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Public key for %s is not installed" -msgstr "" +msgid " Description: %s" +msgstr " תאור: %s" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Problem opening package %s" -msgstr "" +msgid " Language: %s" +msgstr " שפה: %s" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " חבילות ברירת מחדל:" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " חבילות אופצוינאליות:" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Adding packages from group '%s': %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:872 #, python-format -msgid "No match for argument: %s" -msgstr "" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" +msgid "Repo : %s" +msgstr "מאגר : %s" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "תאור: " -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" +msgid "URL : %s" +msgstr "קישור: %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:914 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s not installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "החבילה %s לא מותקנת." +msgid "Total download size: %s" +msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "מסיר" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1256 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/aliases.py:203 +#: ../dnf/cli/output.py:1264 #, python-format -msgid "%s, using original arguments." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "התקנה" + +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "שדרוג" + +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "הסרה" + +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "שנמוך" + +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "חבילות להורדה:" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "שומנך" + +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "הותקנו" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -"מסרב לייבא מפתחות אוטומטית במצב עבודה ללא התערבות. ניתן לכפות פעולה זאת ע\"י" -" שימוש \"-y\" בשורת הפקודה." -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "הוסר" + +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "סה\"כ" + +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "לא נמצאה התאמה" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "נמחק" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "ישן יותר" + +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "חדש יותר" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "שעת התחלה :" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Unknown repo: '%s'" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "שעת סיום :" + +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "" + +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "משתמש :" + +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "" + +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "" + +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "" + +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "כשלונות:" + +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "כשלון:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" + +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "שורת פקודה :" + +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "" + +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "" + +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "חבילות שונו:" + +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "" + +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "שגיאות:" + +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "" + +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "הוצאו משימוש" + +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "התקנה חוזרת" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid "No repository match: %s" +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:2146 #, python-format -msgid "No such command: %s. Please use %s --help" +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:2148 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/cli.py:1010 +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "" + +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "שגיאה בשורת הפקודה: %s" + +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/cli.py:1103 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Command \"%s\" already defined" -msgstr "הפקודה \"%s\" כבר מוגדרת" +msgid "Setopt argument has multiple values: %s" +msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "" + +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "" + +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "" + +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "פעולה שקטה" + +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "פעולה מפורטת" + +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "" + +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "" + +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "" + +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "" + +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "" + +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "ביטול תוסף לפי שם" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "" + +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "" + +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "" + +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "" + +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" + +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "" + +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "" + +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "" + +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "" + +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "" + +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "" + +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" + +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/__init__.py:946 +#: ../dnf/cli/cli.py:194 msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "חבילות להורדה:" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"מסרב לייבא מפתחות אוטומטית במצב עבודה ללא התערבות. ניתן לכפות פעולה זאת ע\"י" +" שימוש \"-y\" בשורת הפקודה." -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/alias.py:144 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Aliases deleted: %s" +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:151 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s, alias %s" +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/alias.py:153 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "Alias %s='%s'" +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "לא נמצאה התאמה" + +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "החבילה %s לא מותקנת." + +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "Removing file %s" +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "הפקודה \"%s\" כבר מוגדרת" + +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Warning: Group %s does not exist." +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "קבוצות מותקנות:" - -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "חבילות שפה מותקנות:" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "קבוצות זמינות:" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "חבילות שפה זמינות:" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/utils.py:113 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 #, python-format -msgid "%s marked as user installed." +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/commands/alias.py:93 #, python-format -msgid "%s unmarked as user installed." +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/commands/alias.py:127 #, python-format -msgid "%s marked as group installed." -msgstr "" - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/commands/alias.py:141 #, python-format -msgid "Package %s is not installed." +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 +#: ../dnf/cli/commands/module.py:128 msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 +#: ../dnf/cli/commands/module.py:199 msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/updateinfo.py:81 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"advisories about newer versions of those installed packages for which a " +"newer version is available" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/updateinfo.py:93 +msgid "show list of advisories" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/updateinfo.py:96 +msgid "show info of advisories" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/updateinfo.py:126 +msgid "installed" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/updateinfo.py:129 +msgid "updates" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/updateinfo.py:133 +msgid "all" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/updateinfo.py:136 +msgid "available" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/updateinfo.py:239 +msgid "Updates Information Summary: " msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/updateinfo.py:242 +msgid "New Package notice(s)" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/updateinfo.py:243 +msgid "Security notice(s)" msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/updateinfo.py:244 +msgid "Critical Security notice(s)" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/updateinfo.py:246 +msgid "Important Security notice(s)" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" +#: ../dnf/cli/commands/updateinfo.py:248 +msgid "Moderate Security notice(s)" msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/updateinfo.py:250 +msgid "Low Security notice(s)" msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/updateinfo.py:252 +msgid "Unknown Security notice(s)" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/updateinfo.py:254 +msgid "Bugfix notice(s)" msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/updateinfo.py:255 +msgid "Enhancement notice(s)" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/updateinfo.py:256 +msgid "other notice(s)" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/updateinfo.py:277 +msgid "Unknown/Sec." msgstr "" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Update ID" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Type" msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Updated" msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "CVEs" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Description" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Severity" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:93 -msgid "show list of advisories" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:96 -msgid "show info of advisories" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:126 -msgid "installed" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:129 -msgid "updates" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:133 -msgid "all" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:136 -msgid "available" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:239 -msgid "Updates Information Summary: " +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:242 -msgid "New Package notice(s)" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:243 -msgid "Security notice(s)" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:244 -msgid "Critical Security notice(s)" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:246 -msgid "Important Security notice(s)" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:248 -msgid "Moderate Security notice(s)" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:250 -msgid "Low Security notice(s)" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:252 -msgid "Unknown Security notice(s)" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:254 -msgid "Bugfix notice(s)" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:255 -msgid "Enhancement notice(s)" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:256 -msgid "other notice(s)" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:277 -msgid "Unknown/Sec." +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Type" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "CVEs" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Description" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "הותקנו" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "שגיאה בשורת הפקודה: %s" - -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "פעולה שקטה" - -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "פעולה מפורטת" - -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "ביטול תוסף לפי שם" - -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "קבוצות מותקנות:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "חבילות שפה מותקנות:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "קבוצות זמינות:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "חבילות שפה זמינות:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " תאור: %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid " Language: %s" -msgstr " שפה: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " חבילות ברירת מחדל:" - -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " חבילות אופצוינאליות:" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:830 +#: ../dnf/db/group.py:368 #, python-format -msgid " Environment-Id: %s" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:872 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Filename : %s" +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "מאגר : %s" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "תאור: " +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "קישור: %s" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "מסיר" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "התקנה" - -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "שדרוג" - -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "הסרה" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "שנמוך" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "שומנך" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "הוסר" - -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "סה\"כ" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:457 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "נמחק" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "חדש יותר" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "ישן יותר" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "שעת התחלה :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:1023 #, python-format -msgid "(%u seconds)" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:1135 #, python-format -msgid "(%u hours)" +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:1138 #, python-format -msgid "(%u days)" +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "שעת סיום :" - -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "משתמש :" - -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "כשלונות:" - -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "כשלון:" - -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "שורת פקודה :" - -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "חבילות שונו:" - -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "שגיאות:" - -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "הוצאו משימוש" - -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "התקנה חוזרת" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2173 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" + +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2388 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." +msgid "Package %s is already installed." msgstr "" #: ../dnf/conf/config.py:134 @@ -3224,6 +3470,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3234,36 +3485,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "" @@ -3276,221 +3497,43 @@ msgstr "" msgid "done" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "ניקוי" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "מוחק" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/hr.po b/po/hr.po index 0bfbcdd..bb1f280 100644 --- a/po/hr.po +++ b/po/hr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2016-02-28 06:28+0000\n" "Last-Translator: Goran \n" "Language-Team: Croatian\n" @@ -14,1860 +14,1934 @@ msgstr "" "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" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Public key for %s is not installed" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Problem opening package %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" + +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not trusted" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s is not signed" +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Cannot remove %s" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:914 #, python-format -msgid "%s removed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No match for argument: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "" + +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1256 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2468 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "" + +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Unknown repo: '%s'" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Warning: Group %s does not exist." +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "" + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} [command]\n" -" print help" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1882,6 +1956,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2001,19 +2080,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2025,1463 +2104,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" - -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" - -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" - -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/mark.py:84 #, python-format -msgid "Command line error: %s" +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:68 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"label and path to additional repository, can be specified multiple times." +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Other : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "" + +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Installed size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" + +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1225 #, python-format -msgid "Environment '%s' is not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1229 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Problem opening package %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1237 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:327 -#, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:455 -#, python-format -msgid "Repo %s did not have a %s attr. before setopt" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1910 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1919 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1957 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1963 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2018 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/hu.po b/po/hu.po index d61b87b..68d2baa 100644 --- a/po/hu.po +++ b/po/hu.po @@ -16,1845 +16,1604 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-04-27 11:05+0000\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-10 06:02+0000\n" "Last-Translator: Meskó Balázs \n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/dnf/language/hu/)\n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Az alábbi frissítések alkalmazva lettek ekkor: „%s”" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Az alábbi frissítések elérhetőek innen: „%s”" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Az alábbi frissítések letöltésre kerültek ekkor: „%s”" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "A frissítések alkalmazásra kerültek ekkor: „%s”" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "A frissítések letöltésre kerültek ekkor: „%s”" - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "A frissítések elérhetőek innen: „%s”" - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Sikertelen e-mail küldési kísérlet: „%s”: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "A(z) „%s” parancs végrehajtása sikertelen, visszatérési érték: %d" - -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Ismeretlen konfigurációs érték: %s=%s itt: %s; %s" - -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Ismeretlen konfigurációs beállítás: %s = %s itt: %s" - -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "dnf-automatic elindítva." - -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Alvás %s másodpercig" - -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Hiba: %s" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "CSOMAG" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Telepítendő csomag" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "A(z) „{}” tároló betöltése meghiúsult" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Visszaállítás" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"A metaadat időzítő gyorsítótár nem lesz használatban, ha mért kapcsolatot " -"használ." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Tisztítás" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" -"A metaadat időzítő gyorsítótár nem lesz használatban, ha akkumulátorról " -"működik a gép." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Telepítés" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "A metaadat időzítő gyorsítótár letiltva." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Elavulttá tétel" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "A metaadat gyorsítótár nemrég frissült." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Újratelepítés" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "Itt nincsenek engedélyezett tárolók: „{}”." +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Törlés" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: sosem fog lejárni, és nem lesz frissítve." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Frissítés" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: lejárt, és frissítve lesz." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Ellenőrzés" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "" -"%s: a metaadatok %d másodperc múlva elévülnek, és most frissítve lesznek" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Beállítás" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: %d másodperc múlva elévülnek." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Előkészítés" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metaadat gyorsítótár létrehozva." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Hiba történt a teszttranzakció során." -#: ../dnf/base.py:411 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: metaadatok használata innen: %s." +msgid "Parsing file failed: %s" +msgstr "A fájl feldolgozása sikertelen: %s" -#: ../dnf/base.py:422 +#: ../dnf/plugin.py:141 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Tárolók mellőzése: %s" +msgid "Loaded plugins: %s" +msgstr "Betöltött bővítmények: %s" -#: ../dnf/base.py:425 +#: ../dnf/plugin.py:199 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "" -"Az utolsó metaadat lejárati ellenőrzés ennyi ideje volt: %s, ekkor: %s." +msgid "Failed loading plugin \"%s\": %s" +msgstr "A(z) „%s” bővítmény betöltése sikertelen: %s" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"A letöltött csomagok mentésre kerültek a gyorsítótárba a következő sikeres " -"tranzakcióig." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -"A gyorsítótárazott csomagokat a következő végrehajtásával törölheti: „%s”." -#: ../dnf/base.py:546 +#: ../dnf/repodict.py:58 #, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Hibás tsflag a következő konfigurációs fájlban: %s" +msgid "enabling %s repository" +msgstr "a(z) %s tároló engedélyezése" -#: ../dnf/base.py:602 +#: ../dnf/repodict.py:94 #, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "A csoportfájl hozzáadása sikertelen a következő tárolónál: %s - %s" +msgid "Added %s repo from %s" +msgstr "Hozzáadott %s tároló, innen: %s" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Tranzakció ellenőrzés futtatása" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Név" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Hiba: tranzakció ellenőrzésnél és függőségfeloldásnál:" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Név" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Tranzakció ellenőrzés sikeres." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epocha" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Tranzakció teszt futtatása" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Verzió" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Tranzakció ellenőrzési hiba:" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Verzió" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Tranzakció teszt sikeres." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Kiadás" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Tranzakció futtatása" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arch" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Szükséges hely:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Architektúra" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." -msgstr[1] "" -"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Méret" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Hiba összegzés" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Méret" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "Az RPMDB a DNF-en kívül lett módosítva." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Forrás" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Hiba történt a tranzakció során." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Tároló" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Nem sikerült tranzakciós zárat szerezni (bejelentkezve mint: %s)." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Tároló" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Tranzakció futtatása meghiúsult." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Ezen tárolóból" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Tranzakció nem indítható:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Csomagoló" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "A következő tranzakció-fájl eltávolítása meghiúsult: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Építés ideje" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Néhány csomag nem lett letöltve. Újrapróbálkozás." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Telepítés ideje" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"A Delta RPM-ek lecsökkentették a(z) %.1f MB-nyi frissítést %.1f MB-ra. " -"(%d.1%% megspórolva)" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Telepítette" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"A sikertelen Delta RPM-ek megnövelték a(z) %.1f MB-nyi frissítést %.1f MB-" -"ra. (%d.1%% elpazarolva)" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Összegzés" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Nem nyitható meg: {}" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Összegzés" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "A publikus kulcs nincs telepítve a következőhöz: %s" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Hiba a következő csomag megnyitásánál: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licenc" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "A publikus kulcs nem megbízható a következőhöz: %s" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Leírás" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "A következő csomag nincs aláírva: %s" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Leírás" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "Nem távolítható el: %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Nem található csomag" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "%s eltávolítva" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Nincs találat a(z) „{}” csomagcsoportra" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "igen" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Csomagok hozzáadása a(z) „%s” csoportból: %s" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nincs tennivaló." +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nem" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Nincsenek eltávolításra jelölt csoportok." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Ez így jó? [y/N] " -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Nincsenek frissítésre jelölt csoportok." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Ez így jó? [Y/n]: " -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:788 #, python-format -msgid "No match for argument: %s" -msgstr "Nem található egyezés a következő argumentumra: %s" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "nincs egyező csomag" +msgid "Group: %s" +msgstr "Csoport: %s" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." +msgid " Group-Id: %s" +msgstr " Csoport azonosító: %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"A(z) %s csomag egy alacsonyabb verziója már telepítve van, nem lehet " -"visszaállítani." +msgid " Description: %s" +msgstr " Leírás: %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "A(z) %s csomag nincs telepítve, nem lehet újratelepíteni." +msgid " Language: %s" +msgstr " Nyelv: %s" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "A(z) %s egy forráscsomag, és nem frissíthető, figyelmen kívül hagyva." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Szükséges csomagok:" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "A(z) %s csomag nincs telepítve, nem lehet frissíteni." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Alapértelmezett csomagok:" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"A(z) %s csomag egy magasabb verziója már telepítve van, nem lehet " -"frissíteni." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Választható csomagok:" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." -msgstr "A(z) %s csomag elérhető, de nincs telepítve." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Feltételes csomagok:" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "A(z) %s csomag elérhető, de más architektúrához van telepítve." +msgid "Environment Group: %s" +msgstr "Környezeti csoport: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No package %s installed." -msgstr "Nincs telepítve a(z) %s csomag." +msgid " Environment-Id: %s" +msgstr " Környezet azonosító: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Nem érvényes űrlap: %s" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Kötelező csoportok:" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Nincsenek eltávolításra kijelölt csomagok." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Választható csoportok:" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "A(z) %s argumentumhoz érhetőek el csomagok, de nincsenek telepítve." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Találat a következőtől:" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"A legalacsonyabb verziójú %s csomag már telepítve van, nem lehet " -"visszaállítani." +msgid "Filename : %s" +msgstr "Fájlnév : %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "A művelet nem kezelt: {}" - -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:897 #, python-format -msgid "No package %s available." -msgstr "A(z) %s csomag nem érhető el." - -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." - -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." +msgid "Repo : %s" +msgstr "Tároló : %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " -"elérhető." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Leírás : " -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " -"elérhető." +#: ../dnf/cli/output.py:910 +#, python-format +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2294 +#: ../dnf/cli/output.py:914 #, python-format -msgid ". Failing package is: %s" -msgstr ". A hibás csomag: %s" +msgid "License : %s" +msgstr "Licenc : %s" -#: ../dnf/base.py:2295 +#: ../dnf/cli/output.py:920 #, python-format -msgid "GPG Keys are configured as: %s" -msgstr "A GPG kulcsok beállítva mint: %s" +msgid "Provide : %s" +msgstr "Biztosítja: %s" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:940 #, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)" +msgid "Other : %s" +msgstr "Egyéb : %s" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "A kulcs jóváhagyásra került." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Hiba történt a teljes letöltési méret kiszámítása során" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "A kulcs elutasításra került." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "Teljes méret: %s" -#: ../dnf/base.py:2371 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Key import failed (code %d)" -msgstr "A kulcs importálása meghiúsult (hibakód %d)" +msgid "Total download size: %s" +msgstr "Teljes letöltési méret: %s" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "A kulcs importálása sikeres" +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" +msgstr "Telepített méret: %s" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Nem lett telepítve egyetlen kulcs sem" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Hiba történt a telepített méret kiszámítása során" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók ehhez a csomaghoz.\n" -"Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ehhez a tárolóhoz." +msgid "Freed space: %s" +msgstr "Felszabadított terület: %s" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "A kulcs(ok) importálása nem segített, rossz kulcs(ok)?" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Csomagok telepítettként megjelölése csoport szerint:" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Talán erre gondolt: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Csomagok eltávolítottként megjelölése csoport szerint:" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "A(z) „{}”, „{}” helyi tárolóban lévő csomag ellenőrzőösszege hibás" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Csoport" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Néhány csomagnak hibás az ellenőrzőösszege a helyi tárolóban" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Csomagok" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "A(z) „{}”, „{}” tárolóban lévő csomag ellenőrzőösszege hibás" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Csoport/modul csomagjainak telepítése" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Néhány csomag gyorsítótára érvénytelen, de nem tölthető le a „--cacheonly” " -"kapcsoló miatt" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Csomagcsoportok telepítése" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "A(z) %s csomag már telepítve van." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Telepítés" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Váratlan környezetiváltozó-érték: DNF_DISABLE_ALIASES=%s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Frissítés" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Újratelepítés" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "A(z) „%s” fájl nem olvasható: %s" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Függőségek telepítése" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Konfigurációs hiba: %s." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Gyenge függőségek telepítése" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Az álnevek végtelen rekurziót tartalmaznak" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Eltávolítás" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, az eredeti argumentumok használatával." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Függő csomagok eltávolítása" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Telepítve : %s-%s, ekkor: %s" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Nem használt függőségek eltávolítása" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Létrehozva: %s, ekkor: %s" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Visszaállítás" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "A DNF csak a tranzakcióhoz szükséges csomagokat fogja letölteni." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Modulprofilok telepítése" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "" -"A DNF csak letölti a csomagokat, telepíti a gpg kulcsokat, és ellenőrzi a " -"tranzakciót." +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Modulprofilok letiltása" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Művelet megszakítva." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Moduladatfolyamok engedélyezése" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Csomagok letöltése:" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Moduladatfolyamok váltása" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Hiba a csomagok letöltésekor:" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Modulok letiltása" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Tranzakció sikertelen" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Modulok helyreállítása" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"Felügyelet nélküli futás közben a kulcsok nem importálhatóak.\n" -"Használja az \"-y\" kapcsolót a felülbíráláshoz." +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Környezeti csoportok telepítése" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG ellenőrzés SIKERTELEN" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Környezeti csoportok frissítése" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Változásnaplók ehhez: {}" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Környezeti csoportok eltávolítása" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Csomagok elavulttá tétele" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Csoportok telepítése" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Nincsenek disztribúció-szinkronizációra kijelölt csomagok." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Csoportok frissítése" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Nincsenek visszaállításra kijelölt csomagok." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Csoportok eltávolítása" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Telepített csomagok" +#: ../dnf/cli/output.py:1256 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"Ütköző csomagok kihagyása:\n" +"(adja a következőt a parancshoz a frissítésük kényszerítéséhez: '%s')" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Elérhető csomagok" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Törött függőségekkel rendelkező csomagok kihagyása%s" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Csomagok automatikus eltávolítása" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " vagy része egy csoportnak" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Extra csomagok" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Csomag" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Elérhető frissítések" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Csomag" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Nemrégiben hozzáadott csomagok" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "csere" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nem található csomag" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Tranzakció összegzés\n" +"%s\n" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nincsenek találatok" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Telepítés" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Nem lett megadva tranzakció azonosító" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Frissítés" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Nem található a megadott tranzakció azonosítója" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Eltávolítás" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Több, mint egy tranzakció azonosító található!" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Visszaállítás" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "A tranzakcióelőzmények hiányosak a következő előtt: %u." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Kihagyás" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "A tranzakcióelőzmények hiányosak a következő után: %u." +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Csomag" +msgstr[1] "Csomagok" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "A(z) {} tranzakció visszavonása, innen: {}" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Függő csomag" +msgstr[1] "Függő csomagok" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Ismeretlen tároló: „%s”" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Frissítve" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Nincs illeszkedő tároló: %s" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Visszaállítva" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Ezt a parancsot root felhasználóként kell futtatni." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Telepítve" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Újratelepítve" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Lehet hogy egy DNF bővítmény parancs, próbálja ezt: „dnf install 'dnf-" -"parancs(%s)'”" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Kihagyva" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Lehet hogy egy DNF bővítmény parancs, de a bővítmények betöltése jelenleg " -"tiltott." +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Eltávolítva" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"A --destdir vagy a --downloaddir a --downloadonly, download vagy system-" -"upgrade paranccsal együtt használandó." +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Sikertelen" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"Az --enable, --set-enabled és a --disable, --set-disabled a config-manager " -"paranccsal együtt használandó." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Összesen" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" -"Figyelmeztetés: GPG-aláírás ellenőrzésének globális betartatása az aktív RPM" -" biztonsági házirend alapján (az üzenet némításához lásd a „gpgcheck” " -"bejegyzést a dnf.conf(5) man oldalon)" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "<üres>" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Rendszer" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -"A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " -"megadásához)" - -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" +"Összevont tranzakciók kihagyása ezek között: %d – %d, mivel fedik egymást" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "A(z) „%s” parancs már létezik" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Nincsenek tranzakciók" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Kizárások a dnf.conf-ban: " +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Rossz tranzakció azonosító vagy csomagnév lett megadva" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Belevételek a dnf.conf-ban: " +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Parancssor" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Kizárások a tárolóban " +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Felhasználónév" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Belevételek a tárolóban " +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Azonosító" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "A probléma diagnosztizálásához próbálja futtatni a következőt: „%s”." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Dátum és idő" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Az RPMDB valószínűleg megsérült, a következő futtatása megoldhatja a " -"problémát: „%s”." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Művelet(ek)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Engedélyezte a csomagok GPG kulcsellenőrzését. Ez egy jó dolog.\n" -"Azonban nincsenek GPG nyilvános kulcsok telepítve. Le kell töltenie a\n" -"kulcsokat a csomagokhoz, amelyeket telepítenie szeretne, és telepítenie kell.\n" -"Ezt megteheti a következő parancs futtatásával:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Másik lehetőségként, megadhatja a használandó kulcs URL-ét is egy\n" -"tárolóhoz a 'gpgkey' beállítással a tároló szakasznál, és a DNF fel fogja\n" -"telepíteni Önnek.\n" -"\n" -"További információkért lépjen kapcsolatba a disztribúciójával vagy\n" -"csomagszolgáltatójával." +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Változtatva" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" -msgstr "Hibás tároló: %s" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Meghiúsult előzmények információi" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "részletek megjelenítése egy csomagról vagy egy csomagcsoportról" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Nem lett megadva tranzakció azonosító vagy csomag" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "minden csomag megjelenítése (alapértelmezett)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Törölve" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "csak az elérhető csomagok megjelenítése" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Nem telepítve" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "csak a telepített csomagok megjelenítése" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Régebbi" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "csak az extra csomagok megjelenítése" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Újabb" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "csak a frissítési csomagok megjelenítése" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Tranzakció azonosító:" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "csak az automatikusan törlendő csomagok megjelenítése" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Kezdés ideje :" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "csak a nemrég változott a csomagok megjelenítése" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "rpmdb kezdete:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "CSOMAG" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" +msgstr "(%u másodperc)" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "csomag vagy csomagcsoport listázása" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" +msgstr "(%u perc)" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "a megadott értéket szolgáltató csomag keresése" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u óra)" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "EGY_SZÖVEG" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u nap)" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Csomagok keresése: " +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Befejezés ideje:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "elérhető csomagfrissítések keresése" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "rpmdb vége :" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "változásnaplók megjelenítése frissítés előtt" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Felhasználó :" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Nincs elérhető csomag." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Vissz. érték :" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Nincsenek telepítésre kijelölt csomagok." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Megszakítva" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nincs telepített csomag." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Siker" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (ebből: %s)" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Hibák:" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." -msgstr "A következő telepített csomag nem elérhető: %s%s." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Hiba:" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nincs telepített csomag a tárolóból." +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Kiadásverzió :" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Nincsenek újratelepítésre kijelölt csomagok." +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Parancssor :" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nincsenek frissítésre kijelölt csomagok." +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Megjegyzés :" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "parancsok futtatása a megadott tárolóban lévő összes csomagon" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Tranzakció a következővel lezajlott:" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "TÁROLÓ" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Módosított csomagok:" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "egy használati tipp megjelenítése" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Beállítás kimenete:" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "PARANCS" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Hibák:" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "korábbi tranzakciók megjelenítése vagy használata" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Függőség-telepítés" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" -"Több mint egy tranzakció azonosító található.\n" -"„{}”' egy tranzakció azonosítót vagy csomagnevet igényel." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Elévült" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Nem lett megadva tranzakció azonosító vagy csomagnév." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Törlés" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Ön nem tudja elérni az előzmények adatbázisát." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Újratelepítés" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Nem lehet visszavonni a következő tranzakciót: %s. Eredménye inkonzisztens " -"csomagadatbázis lenne." +msgid "---> Package %s.%s %s will be installed" +msgstr "---> A(z) %s.%s %s csomag telepítve lesz" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Nem lehet visszagörgetni a következő tranzakciót: %s. Eredménye " -"inkonzisztens csomagadatbázis lenne." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> A(z) %s.%s %s csomag egy frissítés lesz" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Érvénytelen tranzakcióazonosító tartománymegadás: „{}”.\n" -"Használja ezt: „..”." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> A(z) %s.%s %s csomag törölve lesz" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"A(z) „{}” nem alakítható át tranzakcióazonosítóvá.\n" -"Használja ezeket: „”, „last”, „last-”." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Nem található tranzakció, ami a(z) „{}” csomagot módosítja." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> A(z) %s.%s %s csomag egy visszaállítás lesz" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Parancsálnevek felsorolása vagy létrehozása" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "álnévfeloldás engedélyezése" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> A(z) %s.%s %s csomag frissítve lesz" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "álnévfeloldás letiltása" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Az álnevek most már be vannak kapcsolva" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Függőségek feloldásának kezdete" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Az álnevek most már ki vannak kapcsolva" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Függőségek feloldása befejeződött" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 #, python-format -msgid "Invalid alias key: %s" -msgstr "Érvénytelen álnév kulcs: %s" +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" +msgstr "" +"0x%s GPG kulcs importálása:\n" +"Felhasználó: „%s”\n" +"Ujjlenyomat: %s\n" +"Származás : %s" -#: ../dnf/cli/commands/alias.py:93 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "Alias argument has no value: %s" -msgstr "Az álnév argumentumnak nincs értéke: %s" +msgid "Command line error: %s" +msgstr "Parancssori hiba: %s" -#: ../dnf/cli/commands/alias.py:127 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "Aliases added: %s" -msgstr "Álnevek hozzáadva: %s" +msgid "bad format: %s" +msgstr "hibás formátum: %s" -#: ../dnf/cli/commands/alias.py:141 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Alias not found: %s" -msgstr "Álnév nem található: %s" +msgid "Setopt argument has multiple values: %s" +msgstr "A setopt argumentumnak több értéke is van: %s" -#: ../dnf/cli/commands/alias.py:144 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "Aliases deleted: %s" -msgstr "Álnevek törölve: %s" +msgid "Setopt argument has no value: %s" +msgstr "A setopt argumentumnak nincs értéke: %s" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, álnév: %s" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Nem kötelező argumentumok" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Álnév: %s='%s'" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "konfigurációs fájl elérésí útja" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Az álnévfeloldás ki van kapcsolva." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "csendes működés" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Nincsenek álnevek megadva." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "bőbeszédű működés" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Nincs álnév megadva." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "a DNF verziójának megjelenítése, majd kilépés" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Nincsenek álnevek megadva." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "telepítési gyökérkönyvtár beállítása" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Nincs találat az álnévre: %s" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "ne telepítsen dokumentációkat" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"az összes felesleges, eredetileg függőségként telepített csomag eltávolítása" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "az összes bővítmény letiltása" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Törlendő csomag" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "bővítmények engedélyezése név szerint" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "problémák keresése a packagedb-ben" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "bővítmények tiltása név szerint" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "minden probléma megjelenítése; alapértelmezett" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "" +"felülírja a $releasever értékét a konfigurációs és tárolóleíró fájlokban" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "függőségi problémák megjelenítése" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "tetszőleges konfiguráció- és tárolóbeállítások" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "ismételt problémák megjelenítése" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "a depsolve problémák feloldása a csomagok kihagyásával" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "elavult csomagok megjelenítése" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "a parancs súgójának megjelenítése" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "biztosított csomagok problémáinak megjelenítése" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" +"engedélyezi a telepített csomagok törlését a függőségek feloldása végett" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "a(z) {} csomag igényli a hiányzó {} csomagot" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "" +"megkísérli a legjobb elérhető verziójú csomagokat a tranzakciók alatt." -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} a következő ismétlése: {}" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "ne korlátozza a tranzakciót a legjobb jelöltre" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} elavult a következő miatt: {}" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "" +"futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy " +"tárolóinformációk frissítve lennének" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} biztosítja ezt: {}, de az nem található" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "a parancsra várakozás maximális ideje" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "%s fájl eltávolítása" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "a hibakeresés kimeneti szintje" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "gyorsítótárazott adatok eltávolítása" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "kiírja a részletes feloldási útvonalat fájlokba" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tisztítandó metaadatok" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Adatok törlése: " - -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Gyorsítótár lejárt" - -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d fájl eltávolítva" -msgstr[1] "%d fájl eltávolítva" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Várakozás a %d pid-ű folyamat befejeződésére." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "hiba kimeneti szintje" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -"Listázza a csomag függőségeit, és hogy melye csomagok biztosítják azokat" +"engedélyezi a dnf elavult csomag feldolgozási logikáját a frissítésnél, vagy" +" megjeleníti a csomag elavulási adatait az info, list és repoquery parancsok" +" esetén" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "telepített csomagok szinkronizálása a legfrissebb verzióra" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm hibakereső kimeneti szintje" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Szinkronizálandó csomag" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "automatikus igen válasz minden kérdésre" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Csomag visszaállítása" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "automatikus nem válasz minden kérdésre" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Visszaállítandó csomag" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " +"is megadható" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "a csoportinformációk megjelenítése vagy használata" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Nem érhetők el csoportadatok a konfigurált tárolókhoz." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Figyelmeztetés: A(z) %s csoport nem létezik" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "csomagok kizárása név vagy glob alapján" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Figyelmeztetés: Nincs egyező csoport:" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "excludepkgs letiltása" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Elérhető környezeti csoportok:" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "címke és útvonal további tárolóhoz, többször is megadható." -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Telepített környezeti csoportok:" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "a már nem használt függőségek eltávolításának letiltása" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Telepített csoportok:" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "gpg-aláírás ellenőrzés letiltása (ha az RPM házirend megengedi)" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Telepített nyelvi csoportok:" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "színek használatának beállítása" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Elérhető csoportok:" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "metaadatok beállítása lejártként a parancs futtatása előtt" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Elérhető nyelvi csoportok:" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "csak IPv4 címek feloldása" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "a választható csomagok kiválasztása a csoportból" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "csak IPv6 címek feloldása" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "a rejtett csoportok megjelenítése" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "könyvtár beállítása a csomagok másolási helyeként" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "csak a telepített csoportok megjelenítése" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "csak a csomagok letöltése" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "csak az elérhető csoportok megjelenítése" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Érvénytelen csoport alparancs, kérjük használja ezt: %s." +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Nem található egy kötelező csoportcsomag." +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "csomag(ok) telepítése a rendszerre" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Új csomagok bevétele a frissítésekbe" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Telepítendő csomag" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Nem található egyezés" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Az adott tanácsadó üzenet javításához szükséges csomagok bevétele a " +"frissítésekbe" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Nem érvényes rpm fájlútvonal: %s" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "Az adott BZ javításához szükséges csomagok bevétele a frissítésekbe" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "A következő alternatívák vannak ehhez: „{0}”: {1}" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "Az adott CVE javításához szükséges csomagok bevétele a frissítésekbe" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "metaadat-gyorsítótár létrehozása" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Az adott súlyosságú biztonsággal kapcsolatos csomagok bevétele a " +"frissítésekbe" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Gyorsítótár készítése az összes metaadat fájlhoz." +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Architektúra használatának kényszerítése" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" -"a telepített csomagok felhasználó által telepítettként megjelölése be/ki" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Alapvető parancsok listája:" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s megjelölve felhasználó által telepítettként." +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Bővítmények parancsok listája:" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s már nincs megjelölve felhasználó által telepítettként." +msgid "Error: %s" +msgstr "Hiba: %s" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s megjelölve csoport által telepítettként." +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Megszakítva." -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Hiba:" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Nincs olvasási/futtatási jogosultság a jelenlegi könyvtárban, ugrás ide: /" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "A(z) %s csomag nincs telepítve." +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "adja hozzá a(z) „{}” kapcsolót az ütköző csomagok lecseréléséhez" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -"A művelet azt eredményezné, hogy „{0}” modul „{1}” adatfolyama a(z) „{2}” " -"adatfolyamra váltson" +"adja hozzá a(z) „{}” kapcsolót a nem telepíthető csomagok kihagyásához" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Nem található modul" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " vagy „{}” a nem telepíthető csomagok kihagyásához" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" -"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor engedélyezheti a másik adatfolyamot." +"adja hozzá a(z) „{}” kapcsolót, hogy ne csak a legjobb csomagjelölteket " +"használja" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" -"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" -"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor telepítheti a másik adatfolyamot." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " vagy „{}”, hogy ne csak a legjobb csomagjelölteket használja" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Együttműködés modulokkal." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Függőségek feloldva." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "csak az engedélyezett modulok megjelenítése" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Kész!" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "csak a letiltott modulok megjelenítése" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " Telepítve : %s-%s, ekkor: %s" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "csak a telepített modulok megjelenítése" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Létrehozva: %s, ekkor: %s" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "csak a profiltartalom megjelenítése" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "A DNF csak a tranzakcióhoz szükséges csomagokat fogja letölteni." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "egy csomag újratelepítése" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"A DNF csak letölti a csomagokat, telepíti a gpg kulcsokat, és ellenőrzi a " +"tranzakciót." -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Újratelepítendő csomag" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Művelet megszakítva." -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "csomag(ok) eltávolítása a rendszerből" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nincs tennivaló." -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "ismételt csomagok eltávolítása" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Csomagok letöltése:" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "a csak telepíthető csomagok eltávolítása a korlát felett" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Hiba a csomagok letöltésekor:" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nem található ismételt törlendő csomag." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Tranzakció sikertelen" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Nem találhatóak régi, ismételt törlendő csomagok." +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" +"Felügyelet nélküli futás közben a kulcsok nem importálhatóak.\n" +"Használja az \"-y\" kapcsolót a felülbíráláshoz." -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "ismeretlen" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG ellenőrzés SIKERTELEN" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Változásnaplók ehhez: {}" + +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Csomagok elavulttá tétele" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Nincsenek disztribúció-szinkronizációra kijelölt csomagok." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Soha (utoljára: %s)" +msgid "No match for argument: %s" +msgstr "Nem található egyezés a következő argumentumra: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Azonnal (utoljára: %s)" +msgid "No package %s available." +msgstr "A(z) %s csomag nem érhető el." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s másodperc (utoljára: %s)" +msgid "Packages for argument %s available, but not installed." +msgstr "A(z) %s argumentumhoz érhetőek el csomagok, de nincsenek telepítve." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "a beállított szoftvertárolók megjelenítése" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Nincsenek visszaállításra kijelölt csomagok." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "minden tároló megjelenítése" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Telepített csomagok" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "engedélyezett tárolók megjelenítése (alapértelmezett)" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Elérhető csomagok" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "letiltott tárolók megjelenítése" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Csomagok automatikus eltávolítása" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Nincsenek elérhető tárolók" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Extra csomagok" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "engedélyezett" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Elérhető frissítések" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "tiltott" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Nemrégiben hozzáadott csomagok" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Tároló azonosító : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nem található csomag" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Tároló név : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nincsenek találatok" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Tároló állapot : " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Nem lett megadva tranzakció azonosító" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Tároló verzió : " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Nem található a megadott tranzakció azonosítója" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Tároló címkék : " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Több, mint egy tranzakció azonosító található!" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Tároló disztr. c. : " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "A tranzakcióelőzmények hiányosak a következő előtt: %u." -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Tároló frissítve : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "A tranzakcióelőzmények hiányosak a következő után: %u." -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Tároló csomagok : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Nincs telepítve a(z) %s csomag." -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Tároló mérete : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "A(z) {} tranzakció visszavonása, innen: {}" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Tároló metalink : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Ismeretlen tároló: „%s”" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Frissítve : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Nincs illeszkedő tároló: %s" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Tároló tükrök : " - -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Tároló bázis-URL : " - -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Tároló lejárata : " - -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Tároló kizárása : " - -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Tároló tartalmazás : " - -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Tároló kizárva : " - -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Tároló fájlnév : " - -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "tároló azonosító" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "állapot" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "tároló neve" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Ezt a parancsot root felhasználóként kell futtatni." -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "Total packages: %s" -msgstr "Összes csomag: %s" - -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "a kulcsszóval egyező csomagok keresése" +msgid "No such command: %s. Please use %s --help" +msgstr "Nincs ilyen parancs: %s. Kérjük használja a következőt: %s --help" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "a keresendő kulcs" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Lehet hogy egy DNF bővítmény parancs, próbálja ezt: „dnf install 'dnf-" +"parancs(%s)'”" -#: ../dnf/cli/commands/repoquery.py:120 +#: ../dnf/cli/cli.py:830 msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -"Minden csomag lekérdezése (rövidítés a „*” argumentum nélküli tároló " -"lekérdezésehez)" - -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" - -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "az eredmények megjelenítése csak ebből az ARCHITEKTÚRÁból" - -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "az eredmények megjelenítése csak azokból, amelyek birtokolják a FÁJLt" +"Lehet hogy egy DNF bővítmény parancs, de a bővítmények betöltése jelenleg " +"tiltott." -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "csak azokat jelenítse meg, amelyek ütköznek a FÜGGŐSÉGgel" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Konfigurációs hiba: %s." -#: ../dnf/cli/commands/repoquery.py:132 +#: ../dnf/cli/cli.py:887 msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " -"igényelnek, javasolnak, kiegészítenek, fejlesztenek vagy javasolnak" - -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" +"A --destdir vagy a --downloaddir a --downloadonly, download vagy system-" +"upgrade paranccsal együtt használandó." -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -"az eredmények megjelenítése csak azokból, amelyek biztosítják a FÜGGŐSÉGet" +"Az --enable, --set-enabled és a --disable, --set-disabled a config-manager " +"paranccsal együtt használandó." -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " -"igényelnek" +"Figyelmeztetés: GPG-aláírás ellenőrzésének globális betartatása az aktív RPM" +" biztonsági házirend alapján (az üzenet némításához lásd a „gpgcheck” " +"bejegyzést a dnf.conf(5) man oldalon)" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "" -"az eredmények megjelenítése csak azokból, amelyek ajánlják a FÜGGŐSÉGet" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "A(z) „{}” konfigurációs fájl nem létezik" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -"az eredmények megjelenítése csak azokból, amelyek fejlesztik a FÜGGŐSÉGet" +"A kiadási verziószám nem észlelhető (használja a „--releasever” kapcsolót a " +"megadásához)" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "" -"az eredmények megjelenítése csak azokból, amelyek javasolják a FÜGGŐSÉGet" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "{} argumentum: nem engedélyezett a(z) {} argumentummal" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "" -"az eredmények megjelenítése csak azokból, amelyek kiegészítik a FÜGGŐSÉGet" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "A(z) „%s” parancs már létezik" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" -"a nem explicit függőségek ellenőrzése (fájlok, és biztosított csomagok); " -"alapértelmezett" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Kizárások a dnf.conf-ban: " -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" -"csak a pontosan megadott függőségek ellenőrzése, az --alldeps ellentéte" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Belevételek a dnf.conf-ban: " -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"a --whatrequires, és a --requires --resolve paraméterekkel használva, " -"rekurzívan kérdezi le a csomagokat." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Kizárások a tárolóban " -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" -"megjeleníti az összes függőség listáját, és hogy mely csomagok biztosítják " -"őket" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Belevételek a tárolóban " -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Váratlan környezetiváltozó-érték: DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "képességek feloldása az eredő csomag(ok)hoz" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "A(z) „%s” fájl feldolgozása meghiúsult: %s" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "rekurzív fák megjelenítése a csomagokhoz" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "A(z) „%s” fájl nem olvasható: %s" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "művelet a hozzá tartozó forrás RPM-en" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Az álnevek végtelen rekurziót tartalmaznak" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"megjeleníti az N legfrissebb csomagot a megadott név.architektúrához (vagy a" -" legfrissebb N-et kivéve, ha N negatív)" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, az eredeti argumentumok használatával." -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "részletes információk megjelenítése a csomagról" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Fut" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "a fájlok listájának megjelenítése a csomagokban" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Alszik" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "megjeleníti a csomag forrás RPM nevét" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Nem megszakítható" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "a csomag változásnaplóinak megjelenítése" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "a talált csomagok megjelenítése formátuma" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Nyomozott/Megállított" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"név-epocha:verzió-kiadás.architektúra formátum használata a találat csomagok" -" megjelenítéséhez (alapértelmezett)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"név-verzió-kiadás formátum használata a találat csomagok megjelenítéséhez " -"(rpm lekérdezés alapértelmezése)" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Ismeretlen" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -"epocha:név-verzió-kiadás.architektúra formátum használata a találat csomagok" -" megjelenítéséhez" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "A látható kiválasztott csomagok comps csoportjának megjelenítése" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" +"Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " A(z) %d PID-ű alkalmazás: %s" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"azokra a telepített csomagokra korlátozza a lekérdezést, amelyeknek vannak " -"kielégítetlen függőségei" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memória : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Elindítva: %s - %s" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "A képességek megjelenítése, amivel a csomag ütközik." +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Állapot : %s" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"A képességek megjelenítése, amelyektől a csomag függhet, amelyeket az " -"javíthat, kiegészíthet vagy amelyeket ajánlhat és javasolhat." +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Parancsálnevek felsorolása vagy létrehozása" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "álnévfeloldás engedélyezése" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "álnévfeloldás letiltása" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Az álnevek most már be vannak kapcsolva" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "A képességek megjelenítése, amelyektől a csomag függ." +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Az álnevek most már ki vannak kapcsolva" -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"A képességek megjelenítése, amelyektől a csomag függ a %%pre parancsfájl " -"futtatásakor." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "A képességek megjelenítése, amelyeket a csomag javasol." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "A képességek megjelenítése, amelyeket a csomag kiegészíthet." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Csak az elérhető csomagok megjelenítése." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Csak a telepített csomagok megjelenítése." +msgid "Invalid alias key: %s" +msgstr "Érvénytelen álnév kulcs: %s" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Csak azon csomagok megjelenítése, amelyek nincsenek jelen egyik elérhető " -"tárolóban sem." +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Az álnév argumentumnak nincs értéke: %s" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " -"telepített csomaghoz." +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Álnevek hozzáadva: %s" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a „dnf " -"autoremove” paranccsal." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Álnév nem található: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Csak a felhasználó által telepített csomagok megjelenítése." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Álnevek törölve: %s" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, álnév: %s" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"A „--resolve” kapcsolót a „--conflicts”, „--depends”, „--enhances”, " -"„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " -"vagy „--supplements” kapcsolók egyikével kell használni." +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Álnév: %s='%s'" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"A „--recursive” kapcsolót a „--whatrequires ” kapcsolóval " -"(válaszhatóan az „--alldeps” kapcsolóval együtt, de az „--exactdeps” " -"nélkül), vagy a „--requires --resolve” kapcsolókkal kell " -"használni." +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Az álnévfeloldás ki van kapcsolva." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "A(z) {} csomag nem tartalmaz fájlokat" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Nincsenek álnevek megadva." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Elérhető lekérdezési címkék: használja ezt: --queryformat \"…%{tag}…\"" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Nincs álnév megadva." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Nincsenek álnevek megadva." -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Nincs kapcsoló megadva\n" -"használat: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [kulcs] [--tree]\n" -"\n" -"leírás:\n" -" Kiírja a csomagfát a megadott csomagokhoz." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "Nincs találat az álnévre: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1868,25 +1627,6 @@ msgstr "keresés csomagleírás és URL alapján is" msgid "QUERY_STRING" msgstr "LEKÉRDEZŐ_SZÖVEG" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Név" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Összegzés" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Leírás" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1911,171 +1651,431 @@ msgstr "%s illeszkedik: %%s" msgid "No matches found." msgstr "Nem található egyezés." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "interaktív DNF parancssor indítása" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Csomagok keresése: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "PARANCSFÁJL" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "problémák keresése a packagedb-ben" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "A DNF parancssorban futtatandó parancsfájl" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "minden probléma megjelenítése; alapértelmezett" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Nem támogatott kulcsérték." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "függőségi problémák megjelenítése" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Tároló nem található: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "ismételt problémák megjelenítése" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} paraméter [érték]\n" -" paraméter: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Ha nincs érték megadva, a jelenlegi értéket írja ki.\n" -" Ha érték adott, beállítja az értéket." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "elavult csomagok megjelenítése" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [parancs]\n" -" súgó kiírása" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "biztosított csomagok problémáinak megjelenítése" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} paraméter [opció]\n" -" list: kilistázza a tárolókat, és státuszukat. opció = [all | id | glob]\n" -" enable: engedélyezi a tárolókat. opció = repository id\n" -" disable: kikapcsolja a tárolókat. opció = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "a(z) {} csomag igényli a hiányzó {} csomagot" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" tranzakciókészlet feloldása" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} a következő ismétlése: {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -msgstr "" -"{} arg\n" -" list: tranzakció tartalmának listázása\n" -" reset: tranzakció visszaállítása (nullázása)\n" -" run: tranzakció futtatása" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} elavult a következő miatt: {}" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} biztosítja ezt: {}, de az nem található" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "telepített csomagok szinkronizálása a legfrissebb verzióra" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Szinkronizálandó csomag" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "csomag(ok) frissítése a rendszeren" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Frissítendő csomag" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nincsenek frissítésre kijelölt csomagok." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" tranzakció futtatása" +"az összes felesleges, eredetileg függőségként telepített csomag eltávolítása" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Törlendő csomag" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "metaadat-gyorsítótár létrehozása" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Gyorsítótár készítése az összes metaadat fájlhoz." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "A probléma diagnosztizálásához próbálja futtatni a következőt: „%s”." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" kilépés a parancssorból" +"Az RPMDB valószínűleg megsérült, a következő futtatása megoldhatja a " +"problémát: „%s”." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Parancssor specifikus argumentumok:\n" +"Engedélyezte a csomagok GPG kulcsellenőrzését. Ez egy jó dolog.\n" +"Azonban nincsenek GPG nyilvános kulcsok telepítve. Le kell töltenie a\n" +"kulcsokat a csomagokhoz, amelyeket telepítenie szeretne, és telepítenie kell.\n" +"Ezt megteheti a következő parancs futtatásával:\n" +" rpm --import public.gpg.key\n" "\n" -"config konfigurációs lehetőségek beállítása\n" -"repository (vagy repo) tárolók engedélyezése, letiltása listázása\n" -"resolvedep tranzakciókészlet feloldása\n" -"transaction (vagy ts) tranzakciókészlet listázása, visszaállítása vagy futtatása\n" -"run tranzakciókészlet feloldása és futtatása\n" -"exit (vagy quit) kilépés a parancssorból" +"\n" +"Másik lehetőségként, megadhatja a használandó kulcs URL-ét is egy\n" +"tárolóhoz a 'gpgkey' beállítással a tároló szakasznál, és a DNF fel fogja\n" +"telepíteni Önnek.\n" +"\n" +"További információkért lépjen kapcsolatba a disztribúciójával vagy\n" +"csomagszolgáltatójával." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Hiba: A(z) %s nem nyitható meg olvasásra" - -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Parancssor elhagyása" +msgid "Problem repository: %s" +msgstr "Hibás tároló: %s" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" -"interaktív dnf mód futtatása egy spec fájl eltávolításához és telepítéséhez" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Itt nincsenek engedélyezett tárolók: „{}”." -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "A spec fájlok, amelyek el lesznek távolítva" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "részletek megjelenítése egy csomagról vagy egy csomagcsoportról" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "A spec fájlok, amelyek telepítve lesznek" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "minden csomag megjelenítése (alapértelmezett)" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "hibajavítás" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "csak az elérhető csomagok megjelenítése" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "fejlesztés" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "csak a telepített csomagok megjelenítése" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "biztonsági" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "csak az extra csomagok megjelenítése" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "új csomag" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "csak a frissítési csomagok megjelenítése" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Kritikus/bizt." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "csak az automatikusan törlendő csomagok megjelenítése" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Fontos/bizt." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "csak a nemrég változott a csomagok megjelenítése" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Közepes/bizt." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "csomag vagy csomagcsoport listázása" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Alacsony/bizt." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "a megadott értéket szolgáltató csomag keresése" + +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "EGY_SZÖVEG" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "elérhető csomagfrissítések keresése" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "változásnaplók megjelenítése frissítés előtt" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Nincs elérhető csomag." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Nincsenek telepítésre kijelölt csomagok." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nincs telepített csomag." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (ebből: %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "A következő telepített csomag nem elérhető: %s%s." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nincs telepített csomag a tárolóból." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Nincsenek újratelepítésre kijelölt csomagok." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Nincsenek eltávolításra kijelölt csomagok." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "parancsok futtatása a megadott tárolóban lévő összes csomagon" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "TÁROLÓ" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "egy használati tipp megjelenítése" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "PARANCS" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "korábbi tranzakciók megjelenítése vagy használata" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Több mint egy tranzakció azonosító található.\n" +"„{}”' egy tranzakció azonosítót vagy csomagnevet igényel." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Nem lett megadva tranzakció azonosító vagy csomagnév." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Ön nem tudja elérni az előzmények adatbázisát." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Nem lehet visszavonni a következő tranzakciót: %s. Eredménye inkonzisztens " +"csomagadatbázis lenne." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Nem lehet visszagörgetni a következő tranzakciót: %s. Eredménye " +"inkonzisztens csomagadatbázis lenne." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Érvénytelen tranzakcióazonosító tartománymegadás: „{}”.\n" +"Használja ezt: „..”." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"A(z) „{}” nem alakítható át tranzakcióazonosítóvá.\n" +"Használja ezeket: „”, „last”, „last-”." + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Nem található tranzakció, ami a(z) „{}” csomagot módosítja." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Csomag visszaállítása" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Visszaállítandó csomag" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"frissítés, de csak a „legújabb” olyan csomaggal, amely egy problémát javít a" +" rendszerén" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"A művelet azt eredményezné, hogy „{0}” modul „{1}” adatfolyama a(z) „{2}” " +"adatfolyamra váltson" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Nem található modul" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" +"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor engedélyezheti a másik adatfolyamot." + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"A modulok engedélyezett adatfolyamainak átváltása nem lehetséges.\n" +"Ajánlatos eltávolítani a modul összes telepített tartalmát, és visszaállítani a modult a „dnf module reset ” paranccsal. Ha visszaállította a modult, akkor telepítheti a másik adatfolyamot." + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Együttműködés modulokkal." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "csak az engedélyezett modulok megjelenítése" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "csak a letiltott modulok megjelenítése" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "csak a telepített modulok megjelenítése" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "csak a profiltartalom megjelenítése" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "csomag(ok) eltávolítása a rendszerből" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "ismételt csomagok eltávolítása" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "a csak telepíthető csomagok eltávolítása a korlát felett" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nem található ismételt törlendő csomag." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Nem találhatóak régi, ismételt törlendő csomagok." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Nem érvényes űrlap: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "hibajavítás" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "fejlesztés" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "biztonsági" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "ismeretlen" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "új csomag" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Kritikus/bizt." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Fontos/bizt." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Közepes/bizt." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Alacsony/bizt." #: ../dnf/cli/commands/updateinfo.py:61 msgid "display advisories about packages" @@ -2178,1195 +2178,1451 @@ msgid "Unknown/Sec." msgstr "Ismeretlen/bizt." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Hibák" +msgid "Update ID" +msgstr "Frissítési azonosító" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Típus" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Frissítési azonosító" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Frissítve" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "CVEs" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Hibák" + +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "CVEs" msgstr "CVE-k" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Leírás" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Jogok" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Súlyosság" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Jogok" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Fájlok" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Telepítve" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "hamis" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "igaz" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "csomag(ok) frissítése a rendszeren" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Frissítendő csomag" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "hamis" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"frissítés, de csak a „legújabb” olyan csomaggal, amely egy problémát javít a" -" rendszerén" +"a telepített csomagok felhasználó által telepítettként megjelölése be/ki" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Megszakítva." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s megjelölve felhasználó által telepítettként." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Nincs olvasási/futtatási jogosultság a jelenlegi könyvtárban, ugrás ide: /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s már nincs megjelölve felhasználó által telepítettként." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "adja hozzá a(z) „{}” kapcsolót az ütköző csomagok lecseréléséhez" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s megjelölve csoport által telepítettként." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" -"adja hozzá a(z) „{}” kapcsolót a nem telepíthető csomagok kihagyásához" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Hiba:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " vagy „{}” a nem telepíthető csomagok kihagyásához" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "A(z) %s csomag nincs telepítve." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -"adja hozzá a(z) „{}” kapcsolót, hogy ne csak a legjobb csomagjelölteket " -"használja" +"Listázza a csomag függőségeit, és hogy melye csomagok biztosítják azokat" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " vagy „{}”, hogy ne csak a legjobb csomagjelölteket használja" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "%s fájl eltávolítása" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Függőségek feloldva." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "gyorsítótárazott adatok eltávolítása" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Kész!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tisztítandó metaadatok" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Parancssori hiba: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Adatok törlése: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "hibás formátum: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Gyorsítótár lejárt" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "A setopt argumentumnak több értéke is van: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d fájl eltávolítva" +msgstr[1] "%d fájl eltávolítva" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "A setopt argumentumnak nincs értéke: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Várakozás a %d pid-ű folyamat befejeződésére." -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Nem kötelező argumentumok" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "csomag(ok) telepítése a rendszerre" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "konfigurációs fájl elérésí útja" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Nem található egyezés" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "csendes működés" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Nem érvényes rpm fájlútvonal: %s" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "bőbeszédű működés" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "A következő alternatívák vannak ehhez: „{0}”: {1}" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "a DNF verziójának megjelenítése, majd kilépés" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "a kulcsszóval egyező csomagok keresése" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "telepítési gyökérkönyvtár beállítása" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "a keresendő kulcs" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "ne telepítsen dokumentációkat" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Minden csomag lekérdezése (rövidítés a „*” argumentum nélküli tároló " +"lekérdezésehez)" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "az összes bővítmény letiltása" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "A csomagok minden verziójának lekérdezése (alapértelmezett)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "bővítmények engedélyezése név szerint" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "az eredmények megjelenítése csak ebből az ARCHITEKTÚRÁból" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "bővítmények tiltása név szerint" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "az eredmények megjelenítése csak azokból, amelyek birtokolják a FÁJLt" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "csak azokat jelenítse meg, amelyek ütköznek a FÜGGŐSÉGgel" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"felülírja a $releasever értékét a konfigurációs és tárolóleíró fájlokban" +"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " +"igényelnek, javasolnak, kiegészítenek, fejlesztenek vagy javasolnak" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "tetszőleges konfiguráció- és tárolóbeállítások" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "csak azokat jelenítse meg, amelyek elavulttá teszik a FÜGGŐSÉGet" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "a depsolve problémák feloldása a csomagok kihagyásával" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" +"az eredmények megjelenítése csak azokból, amelyek biztosítják a FÜGGŐSÉGet" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "a parancs súgójának megjelenítése" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" +"az eredmények megjelenítése azokból, amelyek csomag és fájl FÜGGŐSÉGeket " +"igényelnek" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -"engedélyezi a telepített csomagok törlését a függőségek feloldása végett" +"az eredmények megjelenítése csak azokból, amelyek ajánlják a FÜGGŐSÉGet" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -"megkísérli a legjobb elérhető verziójú csomagokat a tranzakciók alatt." +"az eredmények megjelenítése csak azokból, amelyek fejlesztik a FÜGGŐSÉGet" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "ne korlátozza a tranzakciót a legjobb jelöltre" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" +"az eredmények megjelenítése csak azokból, amelyek javasolják a FÜGGŐSÉGet" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -"futtatás a rendszer gyorsítótárából anélkül, hogy a csomagok vagy " -"tárolóinformációk frissítve lennének" +"az eredmények megjelenítése csak azokból, amelyek kiegészítik a FÜGGŐSÉGet" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "a parancsra várakozás maximális ideje" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" +"a nem explicit függőségek ellenőrzése (fájlok, és biztosított csomagok); " +"alapértelmezett" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "a hibakeresés kimeneti szintje" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" +"csak a pontosan megadott függőségek ellenőrzése, az --alldeps ellentéte" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "kiírja a részletes feloldási útvonalat fájlokba" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" +"a --whatrequires, és a --requires --resolve paraméterekkel használva, " +"rekurzívan kérdezi le a csomagokat." -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "ismétlődések mutatása a tárolókban és a keresési parancsokban" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"megjeleníti az összes függőség listáját, és hogy mely csomagok biztosítják " +"őket" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "hiba kimeneti szintje" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "a --queryformat kapcsolóval használható címkék megjelenítése" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "képességek feloldása az eredő csomag(ok)hoz" + +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "rekurzív fák megjelenítése a csomagokhoz" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "művelet a hozzá tartozó forrás RPM-en" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"engedélyezi a dnf elavult csomag feldolgozási logikáját a frissítésnél, vagy" -" megjeleníti a csomag elavulási adatait az info, list és repoquery parancsok" -" esetén" +"megjeleníti az N legfrissebb csomagot a megadott név.architektúrához (vagy a" +" legfrissebb N-et kivéve, ha N negatív)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm hibakereső kimeneti szintje" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "részletes információk megjelenítése a csomagról" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "automatikus igen válasz minden kérdésre" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "a fájlok listájának megjelenítése a csomagokban" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "automatikus nem válasz minden kérdésre" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "megjeleníti a csomag forrás RPM nevét" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "a csomag változásnaplóinak megjelenítése" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "a talált csomagok megjelenítése formátuma" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"csak bizonyos tárolók engedélyezése, azonosító vagy glob alapján, többször " -"is megadható" +"név-epocha:verzió-kiadás.architektúra formátum használata a találat csomagok" +" megjelenítéséhez (alapértelmezett)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"tárolók engedélyezése a config-manager paranccsal (automatikusan ment)" +"név-verzió-kiadás formátum használata a találat csomagok megjelenítéséhez " +"(rpm lekérdezés alapértelmezése)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "tárolók letiltása a config-manager paranccsal (automatikusan ment)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"epocha:név-verzió-kiadás.architektúra formátum használata a találat csomagok" +" megjelenítéséhez" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "csomagok kizárása név vagy glob alapján" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "A látható kiválasztott csomagok comps csoportjának megjelenítése" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "excludepkgs letiltása" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "leszűkíti a lekérdezést a telepített ismételt csomagokra" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "címke és útvonal további tárolóhoz, többször is megadható." +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "a telepített csak telepíthető csomagokra korlátozza a lekérdezést" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "a már nem használt függőségek eltávolításának letiltása" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"azokra a telepített csomagokra korlátozza a lekérdezést, amelyeknek vannak " +"kielégítetlen függőségei" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "gpg-aláírás ellenőrzés letiltása (ha az RPM házirend megengedi)" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "egy hely megjelenítése, ahonnan a csomagok letölthetőek" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "színek használatának beállítása" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "A képességek megjelenítése, amivel a csomag ütközik." -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "metaadatok beállítása lejártként a parancs futtatása előtt" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"A képességek megjelenítése, amelyektől a csomag függhet, amelyeket az " +"javíthat, kiegészíthet vagy amelyeket ajánlhat és javasolhat." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "csak IPv4 címek feloldása" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "A képességek megjelenítése, amelyeket a csomag fejleszthet." -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "csak IPv6 címek feloldása" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "A képességek megjelenítése, amelyeket a csomag biztosít." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "könyvtár beállítása a csomagok másolási helyeként" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "A képességek megjelenítése, amelyeket a csomag ajánl." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "csak a csomagok letöltése" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "A képességek megjelenítése, amelyektől a csomag függ." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "megjegyzés hozzáfűzése a tranzakcióhoz" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" +"A képességek megjelenítése, amelyektől a csomag függ a %%pre parancsfájl " +"futtatásakor." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Hibajavítással kapcsolatos csomagok bevétele a frissítésekbe" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "A képességek megjelenítése, amelyeket a csomag javasol." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Fejlesztéssel kapcsolatos csomagok bevétele a frissítésekbe" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "A képességek megjelenítése, amelyeket a csomag kiegészíthet." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Új csomagok bevétele a frissítésekbe" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Csak az elérhető csomagok megjelenítése." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Biztonsággal kapcsolatos csomagok bevétele a frissítésekbe" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Csak a telepített csomagok megjelenítése." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Az adott tanácsadó üzenet javításához szükséges csomagok bevétele a " -"frissítésekbe" - -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "Az adott BZ javításához szükséges csomagok bevétele a frissítésekbe" +"Csak azon csomagok megjelenítése, amelyek nincsenek jelen egyik elérhető " +"tárolóban sem." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "Az adott CVE javításához szükséges csomagok bevétele a frissítésekbe" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"Csak azon csomagok megjelenítése, amelyek frissítést biztosítanak egy már " +"telepített csomaghoz." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"Az adott súlyosságú biztonsággal kapcsolatos csomagok bevétele a " -"frissítésekbe" +"Csak azon csomagok megjelenítése, amelyeket el lehet távolítani a „dnf " +"autoremove” paranccsal." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Architektúra használatának kényszerítése" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Csak a felhasználó által telepített csomagok megjelenítése." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Alapvető parancsok listája:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Csak a nemrég szerkesztett csomagok megjelenítése" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Bővítmények parancsok listája:" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"A „--resolve” kapcsolót a „--conflicts”, „--depends”, „--enhances”, " +"„--provides”, „--recommends”, „--requires”, „--requires-pre”, „--suggests” " +"vagy „--supplements” kapcsolók egyikével kell használni." -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Név" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"A „--recursive” kapcsolót a „--whatrequires ” kapcsolóval " +"(válaszhatóan az „--alldeps” kapcsolóval együtt, de az „--exactdeps” " +"nélkül), vagy a „--requires --resolve” kapcsolókkal kell " +"használni." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epocha" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "A(z) {} csomag nem tartalmaz fájlokat" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Verzió" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Elérhető lekérdezési címkék: használja ezt: --queryformat \"…%{tag}…\"" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Verzió" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "{} argumentum: a --whatrequires vagy --whatdepends kapcsoló szükséges" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Kiadás" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Nincs kapcsoló megadva\n" +"használat: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [kulcs] [--tree]\n" +"\n" +"leírás:\n" +" Kiírja a csomagfát a megadott csomagokhoz." -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arch" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Soha (utoljára: %s)" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Architektúra" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Azonnal (utoljára: %s)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Méret" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s másodperc (utoljára: %s)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Méret" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "a beállított szoftvertárolók megjelenítése" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Forrás" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "minden tároló megjelenítése" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Tároló" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "engedélyezett tárolók megjelenítése (alapértelmezett)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Tároló" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "letiltott tárolók megjelenítése" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Ezen tárolóból" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Nincsenek elérhető tárolók" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Csomagoló" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "engedélyezett" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Építés ideje" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "tiltott" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Telepítés ideje" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Tároló azonosító : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Telepítette" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Tároló név : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Összegzés" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Tároló állapot : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licenc" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Tároló verzió : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Leírás" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Tároló címkék : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Nem található csomag" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Tároló disztr. c. : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Tároló frissítve : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "igen" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Tároló csomagok : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Tároló mérete : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nem" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Tároló metalink : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Ez így jó? [y/N] " +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Frissítve : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Tároló tükrök : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Tároló bázis-URL : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Tároló lejárata : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Tároló kizárása : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Tároló tartalmazás : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Tároló kizárva : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Tároló fájlnév : " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "tároló azonosító" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "állapot" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "tároló neve" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Összes csomag: %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "interaktív DNF parancssor indítása" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "PARANCSFÁJL" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "A DNF parancssorban futtatandó parancsfájl" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Nem támogatott kulcsérték." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Tároló nem található: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} paraméter [érték]\n" +" paraméter: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Ha nincs érték megadva, a jelenlegi értéket írja ki.\n" +" Ha érték adott, beállítja az értéket." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [parancs]\n" +" súgó kiírása" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} paraméter [opció]\n" +" list: kilistázza a tárolókat, és státuszukat. opció = [all | id | glob]\n" +" enable: engedélyezi a tárolókat. opció = repository id\n" +" disable: kikapcsolja a tárolókat. opció = repository id" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" tranzakciókészlet feloldása" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Ez így jó? [Y/n]: " +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: tranzakció tartalmának listázása\n" +" reset: tranzakció visszaállítása (nullázása)\n" +" run: tranzakció futtatása" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Csoport: %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" tranzakció futtatása" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Csoport azonosító: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" kilépés a parancssorból" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Leírás: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Parancssor specifikus argumentumok:\n" +"\n" +"config konfigurációs lehetőségek beállítása\n" +"repository (vagy repo) tárolók engedélyezése, letiltása listázása\n" +"resolvedep tranzakciókészlet feloldása\n" +"transaction (vagy ts) tranzakciókészlet listázása, visszaállítása vagy futtatása\n" +"run tranzakciókészlet feloldása és futtatása\n" +"exit (vagy quit) kilépés a parancssorból" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Language: %s" -msgstr " Nyelv: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Szükséges csomagok:" +msgid "Error: Cannot open %s for reading" +msgstr "Hiba: A(z) %s nem nyitható meg olvasásra" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Alapértelmezett csomagok:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Parancssor elhagyása" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Választható csomagok:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "egy csomag újratelepítése" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Feltételes csomagok:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Újratelepítendő csomag" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Environment Group: %s" -msgstr "Környezeti csoport: %s" +msgid "Package %s available, but not installed." +msgstr "A(z) %s csomag elérhető, de nincs telepítve." -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Környezet azonosító: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"interaktív dnf mód futtatása egy spec fájl eltávolításához és telepítéséhez" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Kötelező csoportok:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "A spec fájlok, amelyek el lesznek távolítva" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Választható csoportok:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "A spec fájlok, amelyek telepítve lesznek" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Találat a következőtől:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "a csoportinformációk megjelenítése vagy használata" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Fájlnév : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Nem érhetők el csoportadatok a konfigurált tárolókhoz." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Tároló : %s" +msgid "Warning: Group %s does not exist." +msgstr "Figyelmeztetés: A(z) %s csoport nem létezik" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Leírás : " +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Figyelmeztetés: Nincs egyező csoport:" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Elérhető környezeti csoportok:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licenc : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Telepített környezeti csoportok:" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Biztosítja: %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Telepített csoportok:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Egyéb : %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Telepített nyelvi csoportok:" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Hiba történt a teljes letöltési méret kiszámítása során" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Elérhető csoportok:" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Teljes méret: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Elérhető nyelvi csoportok:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Teljes letöltési méret: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "a választható csomagok kiválasztása a csoportból" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Telepített méret: %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "a rejtett csoportok megjelenítése" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Hiba történt a telepített méret kiszámítása során" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "csak a telepített csoportok megjelenítése" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "csak az elérhető csoportok megjelenítése" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Freed space: %s" -msgstr "Felszabadított terület: %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Érvénytelen csoport alparancs, kérjük használja ezt: %s." -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Csomagok telepítettként megjelölése csoport szerint:" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Nem található egy kötelező csoportcsomag." -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Csomagok eltávolítottként megjelölése csoport szerint:" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Csoport" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Csomagok" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Csoport/modul csomagjainak telepítése" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "nincs megfelelő adatkezelő a következőhöz: %s" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Csomagcsoportok telepítése" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Már le lett töltve" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Telepítés" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "nem támogatott ellenőrzőösszeg típus: %s" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Frissítés" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "leggyorsabb tükör meghatározása (%s gép)… " -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Újratelepítés" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepítve" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Függőségek telepítése" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepített, [a]aktív" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Gyenge függőségek telepítése" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Szükségtelen profil mellőzése: „{}/{}”" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Eltávolítás" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Függő csomagok eltávolítása" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Nem illik a profil a(z) {} argumentumhoz" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Nem használt függőségek eltávolítása" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Nincs alapértelmezett profil a(z) {}:{} modulhoz" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Visszaállítás" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "A(z) {} profil nem illik a(z) {}:{} modulhoz" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Modulprofilok telepítése" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "Modulprofilok letiltása" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Nem oldható fel a(z) {} argumentum" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Moduladatfolyamok engedélyezése" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Nincs találat a(z) {} csomagra" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Moduladatfolyamok váltása" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Modulok letiltása" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Modulok helyreállítása" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" +"Csak egy modulnév szükséges. A felesleges információk figyelmen kívül " +"hagyása az argumentumban: „{}”" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Környezeti csoportok telepítése" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Moduláris függőségi probléma:" +msgstr[1] "Moduláris függőségi problémák:" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Környezeti csoportok frissítése" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Különböző adatfolyam engedélyeztése ehhez : „{}”." -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Környezeti csoportok eltávolítása" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nincs mit megjeleníteni." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Csoportok telepítése" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "A(z) „{}” megadottnál újabb verziójának telepítése. Ok: {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Csoportok frissítése" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Engedélyezett modulok: {}." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Csoportok eltávolítása" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Nincs profil megadva ehhez: „{}”, adja meg a profilt." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Ütköző csomagok kihagyása:\n" -"(adja a következőt a parancshoz a frissítésük kényszerítéséhez: '%s')" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC bővítmény: A felhasználó kulcsa " -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Törött függőségekkel rendelkező csomagok kihagyása%s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "érvényes." -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " vagy része egy csoportnak" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "ismeretlen állapotú." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Csomag" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC bővítmény: " -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Csomag" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "A már importált kulcsok érvényességének ellenőrzése." -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "csere" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Ismeretlen konfigurációs érték: %s=%s itt: %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Tranzakció összegzés\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Ismeretlen konfigurációs beállítás: %s = %s itt: %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Telepítés" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "dnf-automatic elindítva." -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Frissítés" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Alvás %s másodpercig" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Eltávolítás" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Az alábbi frissítések alkalmazva lettek ekkor: „%s”" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Visszaállítás" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Az alábbi frissítések elérhetőek innen: „%s”" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Kihagyás" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Az alábbi frissítések letöltésre kerültek ekkor: „%s”" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Csomag" -msgstr[1] "Csomagok" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "A frissítések alkalmazásra kerültek ekkor: „%s”" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Függő csomag" -msgstr[1] "Függő csomagok" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "A frissítések letöltésre kerültek ekkor: „%s”" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Frissítve" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "A frissítések elérhetőek innen: „%s”" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Visszaállítva" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Sikertelen e-mail küldési kísérlet: „%s”: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Újratelepítve" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "A(z) „%s” parancs végrehajtása sikertelen, visszatérési érték: %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Kihagyva" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problémák a kérésben:" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Eltávolítva" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "hiányzó csomagok: " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Sikertelen" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "törött csomagok: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Összesen" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "hiányzó csoportok vagy modulok: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "<üres>" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "törött csoportok vagy modulok: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Rendszer" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Moduláris függőségi probléma az alapértelmezésekkel:" +msgstr[1] "Moduláris függőségi problémák az alapértelmezésekkel:" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "" -"Összevont tranzakciók kihagyása ezek között: %d – %d, mivel fedik egymást" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Nincsenek tranzakciók" +msgid "%s is empty file" +msgstr "a(z) %s egy üres fájl" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Rossz tranzakció azonosító vagy csomagnév lett megadva" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Az utolsó makecache idő tárolása meghiúsult." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Parancssor" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Az utolsó makecache idő meghatározása meghiúsult." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Felhasználónév" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Probléma" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Azonosító" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "a(z) „{}” tároló betöltése meghiúsult: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Dátum és idő" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "A(z) „{}” tároló betöltése meghiúsult" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Művelet(ek)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"A metaadat időzítő gyorsítótár nem lesz használatban, ha mért kapcsolatot " +"használ." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Változtatva" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"A metaadat időzítő gyorsítótár nem lesz használatban, ha akkumulátorról " +"működik a gép." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Meghiúsult előzmények információi" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "A metaadat időzítő gyorsítótár letiltva." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Nem lett megadva tranzakció azonosító vagy csomag" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "A metaadat gyorsítótár nemrég frissült." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Törölve" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: sosem fog lejárni, és nem lesz frissítve." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Nem telepítve" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: lejárt, és frissítve lesz." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Újabb" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" +"%s: a metaadatok %d másodperc múlva elévülnek, és most frissítve lesznek" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Régebbi" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: %d másodperc múlva elévülnek." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Tranzakció azonosító:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metaadat gyorsítótár létrehozva." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Kezdés ideje :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: metaadatok használata innen: %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "rpmdb kezdete:" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Tárolók mellőzése: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u másodperc)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" +"Az utolsó metaadat lejárati ellenőrzés ennyi ideje volt: %s, ekkor: %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"A letöltött csomagok mentésre kerültek a gyorsítótárba a következő sikeres " +"tranzakcióig." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u perc)" +msgid "You can remove cached packages by executing '%s'." +msgstr "" +"A gyorsítótárazott csomagokat a következő végrehajtásával törölheti: „%s”." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u óra)" +msgid "Invalid tsflag in config file: %s" +msgstr "Hibás tsflag a következő konfigurációs fájlban: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u nap)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "A csoportfájl hozzáadása sikertelen a következő tárolónál: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Befejezés ideje:" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Tranzakció ellenőrzés futtatása" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "rpmdb vége :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Hiba: tranzakció ellenőrzésnél és függőségfeloldásnál:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Felhasználó :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Tranzakció ellenőrzés sikeres." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Megszakítva" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Tranzakció teszt futtatása" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Vissz. érték :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Tranzakció ellenőrzési hiba:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Siker" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Tranzakció teszt sikeres." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Hibák:" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Tranzakció futtatása" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Szükséges hely:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." +msgstr[1] "" +"Még legalább %dMB szabad helyre van szükség a(z) %s fájlrendszeren." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Hiba:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Hiba összegzés" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Kiadásverzió :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "Az RPMDB a DNF-en kívül lett módosítva." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Parancssor :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Hiba történt a tranzakció során." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Megjegyzés :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Nem sikerült tranzakciós zárat szerezni (bejelentkezve mint: %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Tranzakció a következővel lezajlott:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Tranzakció futtatása meghiúsult." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Módosított csomagok:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Tranzakció nem indítható:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Beállítás kimenete:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "A következő tranzakció-fájl eltávolítása meghiúsult: %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Hibák:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Néhány csomag nem lett letöltve. Újrapróbálkozás." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Függőség-telepítés" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"A Delta RPM-ek lecsökkentették a(z) %.1f MB-nyi frissítést %.1f MB-ra. " +"(%d.1%% megspórolva)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Elévült" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"A sikertelen Delta RPM-ek megnövelték a(z) %.1f MB-nyi frissítést %.1f MB-" +"ra. (%d.1%% elpazarolva)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Elavulttá tétel" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Nem nyitható meg: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Törlés" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "A publikus kulcs nincs telepítve a következőhöz: %s" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Újratelepítés" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Hiba a következő csomag megnyitásánál: %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> A(z) %s.%s %s csomag telepítve lesz" +msgid "Public key for %s is not trusted" +msgstr "A publikus kulcs nem megbízható a következőhöz: %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> A(z) %s.%s %s csomag egy frissítés lesz" +msgid "Package %s is not signed" +msgstr "A következő csomag nincs aláírva: %s" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> A(z) %s.%s %s csomag törölve lesz" +msgid "Cannot remove %s" +msgstr "Nem távolítható el: %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> A(z) %s.%s %s csomag újra lesz telepítve" +msgid "%s removed" +msgstr "%s eltávolítva" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Nincs találat a(z) „{}” csomagcsoportra" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> A(z) %s.%s %s csomag egy visszaállítás lesz" +msgid "Adding packages from group '%s': %s" +msgstr "Csomagok hozzáadása a(z) „%s” csoportból: %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Nincsenek eltávolításra jelölt csoportok." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Nincsenek frissítésre jelölt csoportok." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "nincs egyező csomag" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> A(z) %s.%s %s csomag elavulttá tétel lesz" +msgid "Package %s not installed, cannot downgrade it." +msgstr "A(z) %s csomag nincs telepítve, nem lehet visszaállítani." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> A(z) %s.%s %s csomag frissítve lesz" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"A(z) %s csomag egy alacsonyabb verziója már telepítve van, nem lehet " +"visszaállítani." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> A(z) %s.%s %s csomag elavulttá lesz téve" +msgid "Package %s not installed, cannot reinstall it." +msgstr "A(z) %s csomag nincs telepítve, nem lehet újratelepíteni." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Függőségek feloldásának kezdete" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "A(z) %s egy forráscsomag, és nem frissíthető, figyelmen kívül hagyva." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Függőségek feloldása befejeződött" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "A(z) %s csomag nincs telepítve, nem lehet frissíteni." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"0x%s GPG kulcs importálása:\n" -"Felhasználó: „%s”\n" -"Ujjlenyomat: %s\n" -"Származás : %s" +"A(z) %s csomag egy magasabb verziója már telepítve van, nem lehet " +"frissíteni." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Fut" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "A(z) %s csomag elérhető, de más architektúrához van telepítve." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Alszik" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"A legalacsonyabb verziójú %s csomag már telepítve van, nem lehet " +"visszaállítani." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Nem megszakítható" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "A művelet nem kezelt: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Nyomozott/Megállított" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Nincsenek szükséges biztonsági frissítések, de {} frissítés elérhető." -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Ismeretlen" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " +"elérhető." -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Nem sikerült információt szerezni a zárolásért felelős folyamatról (PID %d)" +"Nincsenek szükséges biztonsági frissítések ehhez: „{}”, de {} frissítés " +"elérhető." -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " A(z) %d PID-ű alkalmazás: %s" +msgid ". Failing package is: %s" +msgstr ". A hibás csomag: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memória : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "A GPG kulcsok beállítva mint: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Elindítva: %s - %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "A következő GPG kulcs már telepítve van: %s (0x%s)" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Állapot : %s" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "A kulcs jóváhagyásra került." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "kihagyás." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "A kulcs elutasításra került." -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2388 #, python-format -msgid "Group '%s' is not installed." -msgstr "A(z) „%s” csoport nincs telepítve." +msgid "Key import failed (code %d)" +msgstr "A kulcs importálása meghiúsult (hibakód %d)" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "A kulcs importálása sikeres" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Nem lett telepítve egyetlen kulcs sem" + +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' does not exist." -msgstr "A(z) „%s” csoport nem létezik." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"A GPG kulcsok a(z) \"%s\" nevű tárolóhoz már telepítve vannak, de nem jók ehhez a csomaghoz.\n" +"Kérjük, ellenőrizze, hogy az URL címek helyesen vannak-e megadva ehhez a tárolóhoz." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "A kulcs(ok) importálása nem segített, rossz kulcs(ok)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Talán erre gondolt: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "A(z) „{}”, „{}” helyi tárolóban lévő csomag ellenőrzőösszege hibás" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Néhány csomagnak hibás az ellenőrzőösszege a helyi tárolóban" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "A(z) „%s” környezet nincs telepítve." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "A(z) „{}”, „{}” tárolóban lévő csomag ellenőrzőösszege hibás" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "A(z) „%s” csoportazonosító nem létezik." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Néhány csomag gyorsítótára érvénytelen, de nem tölthető le a „--cacheonly” " +"kapcsoló miatt" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "A(z) „%s” csoport nincs telepítve." +msgid "Package %s is already installed." +msgstr "A(z) %s csomag már telepítve van." #: ../dnf/conf/config.py:134 #, python-format @@ -3428,6 +3684,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Hibás tárolóazonosító: %s, bájt = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s ellenőrzés sikertelen: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3438,36 +3699,6 @@ msgstr "%s tároló: a 0x%s már importálva lett" msgid "repo %s: imported key 0x%s." msgstr "%s tároló: 0x%s kulcs importálva." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Nem fogja telepíteni a forrásrpm csomagot (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC bővítmény: A felhasználó kulcsa " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "érvényes." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "ismeretlen állapotú." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC bővítmény: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "A már importált kulcsok érvényességének ellenőrzése." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "nem támogatott ellenőrzőösszeg típus: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Delta RPM újraépítés meghiúsult" @@ -3480,233 +3711,45 @@ msgstr "Delta-újraépített RPM ellenőrzőösszegének előállítása meghiú msgid "done" msgstr "kész" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problémák a kérésben:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "hiányzó csomagok: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "törött csomagok: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "hiányzó csoportok vagy modulok: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "törött csoportok vagy modulok: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Moduláris függőségi probléma az alapértelmezésekkel:" -msgstr[1] "Moduláris függőségi problémák az alapértelmezésekkel:" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Moduláris függőségi probléma:" -msgstr[1] "Moduláris függőségi problémák:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Rosszul formázott zár fájl találva: %s.\n" "Bizonyosodjon meg róla, hogy nem fut más dnf folyamat és törölje kézzel a zár fájlt, vagy futtassa a systemd-tmpfiles --remove dnf.conf parancsot." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Különböző adatfolyam engedélyeztése ehhez : „{}”." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nincs mit megjeleníteni." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "A(z) „{}” megadottnál újabb verziójának telepítése. Ok: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Engedélyezett modulok: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Nincs profil megadva ehhez: „{}”, adja meg a profilt." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepítve" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Tipp: [d]alapértelmezett, [e]bekapcsolt, [x]kikapcsolt, [i]telepített, [a]aktív" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Szükségtelen profil mellőzése: „{}/{}”" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Nem illik a profil a(z) {} argumentumhoz" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Nincs alapértelmezett profil a(z) {}:{} modulhoz" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "A(z) {} profil nem illik a(z) {}:{} modulhoz" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Nem oldható fel a(z) {} argumentum" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Nincs találat a(z) {} csomagra" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" -"Csak egy modulnév szükséges. A felesleges információk figyelmen kívül " -"hagyása az argumentumban: „{}”" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s ellenőrzés sikertelen: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "a(z) %s egy üres fájl" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Az utolsó makecache idő tárolása meghiúsult." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Az utolsó makecache idő meghatározása meghiúsult." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "A fájl feldolgozása sikertelen: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "kihagyás." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Betöltött bővítmények: %s" +msgid "Module or Group '%s' is not installed." +msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "A(z) „%s” bővítmény betöltése sikertelen: %s" +msgid "Module or Group '%s' is not available." +msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "nincs megfelelő adatkezelő a következőhöz: %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Már le lett töltve" +msgid "Module or Group '%s' does not exist." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "leggyorsabb tükör meghatározása (%s gép)… " +msgid "Environment '%s' is not installed." +msgstr "A(z) „%s” környezet nincs telepítve." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "a(z) %s tároló engedélyezése" +msgid "Environment '%s' is not available." +msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Hozzáadott %s tároló, innen: %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "Hiba történt a teszttranzakció során." - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Visszaállítás" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Tisztítás" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Telepítés" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Újratelepítés" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Törlés" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Frissítés" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Ellenőrzés" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Beállítás" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Előkészítés" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Probléma" +msgid "Group_id '%s' does not exist." +msgstr "A(z) „%s” csoportazonosító nem létezik." diff --git a/po/id.po b/po/id.po index a625cdb..be59547 100644 --- a/po/id.po +++ b/po/id.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-02-23 11:13+0000\n" "Last-Translator: Andika Triwidada \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/dnf/language/id/)\n" @@ -24,1882 +24,1968 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Pembaruan berikut telah diterapkan pada '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Pembaruan berikut tersedia pada '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Pembaruan berikut diunduh pada '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Pembaruan diterapkan pada '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Pembaruan diunduh pada '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Pembaruan tersedia pada '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Gagal mengirim surel melalui '%s': %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Gagal mengeksekusi perintah '%s': mengembalikan %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKET" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Pembersihan" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Galat: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Menghapus" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verifikasi" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Parsing file failed: %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: will expire after %d seconds." +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:58 #, python-format -msgid "Ignoring repositories: %s" +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:94 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "" - -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Rilis" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" - -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Dari repo" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Waktu pemasangan" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Dipasang oleh" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Lisensi" + +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ya" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Apakah ini ok? [y/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Apakah ini ok? [Y/n]: " + +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "" +msgid " Group-Id: %s" +msgstr " ID-Grup: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "" +msgid " Description: %s" +msgstr " Deskripsi: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "" +msgid " Language: %s" +msgstr " Bahasa: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Paket-paket Wajib:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Paket-paket standar:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Tidak ada yang dilakukan." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Paket-paket Opsional:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Pakaet-paket kondisional:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Tidak ada cocok untuk argumen: %s" +msgid " Environment-Id: %s" +msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Dicocokkan dari:" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgid "Filename : %s" +msgstr "Nama berkas : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" +msgid "Repo : %s" +msgstr "Repo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Keterangan : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "" +msgid "License : %s" +msgstr "Lisensi : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan" + +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "Ukuran total: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "" +msgid "Total download size: %s" +msgstr "Total ukuran pengunduhan: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "" +msgid "Installed size: %s" +msgstr "Ukuran terpasang: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Tidak ada paket ditandai untuk dihapus." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Ada kesalahan saat menghitung ukuran terpasang" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Tidak ada paket %s yang tersedia." +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Gru" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paket-paket" + +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Menghapus" + +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "Cannot read file \"%s\": %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 +#: ../dnf/cli/output.py:1264 #, python-format -msgid "Config error: %s" -msgstr "Galat di konfigurasi: %s" - -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Terpasang: %s-%s di %s" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Ringkasan Transaksi\n" +"%s\n" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operasi dibatalkan." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Mengunduh Paket-paket:" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instal" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Menghapus" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +#, fuzzy +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paket" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Paket Usang" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Tidak ada paket yang ditandai untuk sinkronisasi distribusi." +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Paket Terpasang" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Terpasang" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Paket Tersedia" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Dipasang ulang" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Paket Tambahan" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Dihapus" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Paket yang baru ditambah" - -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Tidak ada Paket yang cocok dalam daftar" - -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Tidak ada yang cocok" - -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Tak ada ID transaksi yang diberikan" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Tidak ditemukan ID transaksi yang diberikan" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Ditemukan lebih dari satu ID transaksi!" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistem" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Riwayar transaksi tidak tuntas, sebelum %u." +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Riwayar transaksi tidak tuntas, setelah %u." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Tidak ada transaksi" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "ID transaksi buruk, atau paket(-paket), diberikan" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Repo tidak diketahui: '%s'" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Baris perintah" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Tidak ada perintah: %s. Silahkan gunakan %s --help" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Tanggal dan waktu" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Tindakan" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Diubah" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Dihapus" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Tidak terpasang" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Lebih Lama" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Lebih Baru" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Perintah \"%s\" telah terdefinisi" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID Transaksi:" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Waktu mulai :" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Mulai rpmdb :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" +msgstr "(%u detik)" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" +msgstr "(%u menit)" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Untuk mendiagnosa masalah, coba jalankan: '%s'." +msgid "(%u hours)" +msgstr "(%u jam)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgid "(%u days)" +msgstr "(%u hari)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Waktu selesai :" + +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" -msgstr "Masalah repositori: %s" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Pengguna :" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Kode-Balikan :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Dibatalkan" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Sukses" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Kegagalan:" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Kegagalan:" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Perintah Baris :" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKET" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaksi dilakukan dengan:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Paket Diubah:" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Keluaran scriptlet:" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Galat:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Mencari Paket-paket: " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Pemasangan-Dep" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Usang" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Hapus" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Instal Ulang" + +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:2148 #, python-format -msgid " (from %s)" -msgstr " (dari %s)" +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2150 #, python-format -msgid "Installed package %s%s not available." +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Tidak ada paket yang ditandai untuk upgrade." - -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Memulai penyelesaian dependensi" + +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Penyelesaian dependensi terselesaikan" + +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Galat di perintah baris: %s" + +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "lokasi berkas konfigurasi" + +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "operasi senyap" + +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Anda tidak memiliki akses ke DB riwayat" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "tampilkan versi DNF dan keluar" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "set pemasangan root" + +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "nonaktifkan semua pengaya" + +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "nonaktifkan pengaya berdasarkan nama" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" +"membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " +"dependensi" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." + +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" +"jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:270 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"label and path to additional repository, can be specified multiple times." msgstr "" -"hapus semua paket yang tak diperlukan yang awalnya dipasang sebagai " -"ketergantungan" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Paket yang akan dihapus" - -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "penyelesaian hanyauntuk alamat IPv4" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "penyelesaian hanyauntuk alamat IPv6" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "hapus data tersinggah" - -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tipe metadata yang akan dibersihkan" - -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Membersihkan data: " - -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Singgahan kedaluwarsa" - -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d berkas dihapus" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Menunggu proses dengan pid %d berakhir." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "tampilkan atau pakai informasi grup" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Tidak ada data grup yang tersedia untuk repositori terkonfigurasi." +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Warning: Group %s does not exist." -msgstr "Peringatan: Grup %s tidak ada." - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Peringatan: Tidak ada grup yang cocok:" - -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Grup Lingkungan yang Tersedia:" +msgid "Error: %s" +msgstr "Galat: %s" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Grup Lingkungan yang Terpasang:" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Dihentikan." -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grup yang Terpasang:" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Tidak ada akses baca/eksekusi di direktori sekarang, pindah ke /" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grup-grup Bahasa yang Terpasang:" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grup yang Tersedia:" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Grup-grup Bahasa yang Tersedia:" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "sertakan paket opsional dari grup" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "tampilkan juga grup tersembunyi" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "hanya tampilkan grup yang terpasang" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dependensi terselesaikan." -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "hanya tampilkan grup yang tersedia" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Selesai!" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Sub-perintah grup-grup tidak valid, gunakan: %s." - -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Tidak bisa menemukan paket grup wajib." +msgid " Installed: %s-%s at %s" +msgstr " Terpasang: %s-%s di %s" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operasi dibatalkan." + +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Tidak ada yang dilakukan." + +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Mengunduh Paket-paket:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Paket Usang" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Tidak ada paket yang ditandai untuk sinkronisasi distribusi." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s marked as user installed." -msgstr "" +msgid "No match for argument: %s" +msgstr "Tidak ada cocok untuk argumen: %s" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s unmarked as user installed." -msgstr "" +msgid "No package %s available." +msgstr "Tidak ada paket %s yang tersedia." -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s marked as group installed." +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Paket Terpasang" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Paket Tersedia" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Paket Tambahan" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Paket yang baru ditambah" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Tidak ada Paket yang cocok dalam daftar" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Tidak ada yang cocok" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Tak ada ID transaksi yang diberikan" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Tidak ditemukan ID transaksi yang diberikan" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Pasang ulang sebuah paket" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Ditemukan lebih dari satu ID transaksi!" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Riwayar transaksi tidak tuntas, sebelum %u." -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Riwayar transaksi tidak tuntas, setelah %u." -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Repo tidak diketahui: '%s'" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "tidak diketahui" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "Never (last: %s)" -msgstr "Tak Pernah (terakhir: %s)" +msgid "No such command: %s. Please use %s --help" +msgstr "Tidak ada perintah: %s. Silahkan gunakan %s --help" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "Instant (last: %s)" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s detik (terakhir: %s)" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "tampilkan repositori perangkat lunak yang terkonfigurasi" - -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "tampilkan semua repo" - -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "tampilkan repo aktif (baku)" - -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "tampilkan repo nonaktif" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Tidak ada repositori yang tersedia" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Galat di konfigurasi: %s" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "aktif" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "nonaktif" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "ID-repo : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Nama-repo : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Status-repo : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Revisi-repo: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Tag-repo : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Perintah \"%s\" telah terdefinisi" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Ukuran-repo : " - -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Berjalan" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-namaberkas: " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Tak dapat diinterupsi" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id repo" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nama repo" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Tak diketahui" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:113 #, python-format -msgid "Total packages: %s" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Aplikasi dengan PID %d adalah: %s" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memori : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Dijalankan: %s - %s yang lalu" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Mencari Paket-paket: " + +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Tidak ada paket yang ditandai untuk upgrade." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"hapus semua paket yang tak diperlukan yang awalnya dipasang sebagai " +"ketergantungan" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Paket yang akan dihapus" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Untuk mendiagnosa masalah, coba jalankan: '%s'." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Masalah repositori: %s" + +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "" +msgid " (from %s)" +msgstr " (dari %s)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Tidak ada paket ditandai untuk dihapus." -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Anda tidak memiliki akses ke DB riwayat" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{}\n" -" run the transaction" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" exit the shell" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "bugfix" - -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "keamanan" - -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "bugfix" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "keamanan" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "tidak diketahui" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:49 @@ -2013,1494 +2099,1451 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Bug" +msgid "Update ID" +msgstr "ID Pembaruan" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tipe" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID Pembaruan" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Diperbarui" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Bug" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Keterangan" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Berkas" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Terpasang" - #: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Dihentikan." - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Tidak ada akses baca/eksekusi di direktori sekarang, pindah ke /" - -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dependensi terselesaikan." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "hapus data tersinggah" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Selesai!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tipe metadata yang akan dibersihkan" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Membersihkan data: " + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Singgahan kedaluwarsa" + +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Galat di perintah baris: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d berkas dihapus" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Menunggu proses dengan pid %d berakhir." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "lokasi berkas konfigurasi" - -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "operasi senyap" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "tampilkan versi DNF dan keluar" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "set pemasangan root" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "nonaktifkan semua pengaya" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "nonaktifkan pengaya berdasarkan nama" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -"membolehkan penghapusan dari paket yang terpasang untuk menyelesaikan " -"dependensi" - -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "mencoba versi paket terbaik yang tersedia dalam transaksi." -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -"jalankan sepenuhnya dari singgahan sistem, jangan memutakhirkan persinggahan" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "tampilkan duplikat, di repo, di daftar/perintah pencarian" - -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "penyelesaian hanyauntuk alamat IPv4" - -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "penyelesaian hanyauntuk alamat IPv6" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Rilis" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" - -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Dari repo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Tak Pernah (terakhir: %s)" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s detik (terakhir: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Waktu pemasangan" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "tampilkan repositori perangkat lunak yang terkonfigurasi" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Dipasang oleh" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "tampilkan semua repo" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "tampilkan repo aktif (baku)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Lisensi" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "tampilkan repo nonaktif" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Tidak ada repositori yang tersedia" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "aktif" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "nonaktif" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ya" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "ID-repo : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Nama-repo : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Status-repo : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Apakah ini ok? [y/N]: " +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Revisi-repo: " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Apakah ini ok? [Y/n]: " +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Tag-repo : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " ID-Grup: %s" - -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Deskripsi: %s" - -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Bahasa: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Paket-paket Wajib:" - -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Paket-paket standar:" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Paket-paket Opsional:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Pakaet-paket kondisional:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Ukuran-repo : " -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Dicocokkan dari:" - -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Nama berkas : %s" - -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" - -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Keterangan : " - -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" - -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Lisensi : %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Ada kesalahan saat menghitung ukuran total pengunduhan" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Ukuran total: %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-namaberkas: " -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Total ukuran pengunduhan: %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id repo" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Ukuran terpasang: %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Ada kesalahan saat menghitung ukuran terpasang" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nama repo" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Freed space: %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Gru" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paket-paket" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Menghapus" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Pasang ulang sebuah paket" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "tampilkan atau pakai informasi grup" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Tidak ada data grup yang tersedia untuk repositori terkonfigurasi." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Peringatan: Grup %s tidak ada." -#: ../dnf/cli/output.py:1256 +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Peringatan: Tidak ada grup yang cocok:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Grup Lingkungan yang Tersedia:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Grup Lingkungan yang Terpasang:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grup yang Terpasang:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grup-grup Bahasa yang Terpasang:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grup yang Tersedia:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Grup-grup Bahasa yang Tersedia:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "sertakan paket opsional dari grup" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "tampilkan juga grup tersembunyi" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "hanya tampilkan grup yang terpasang" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "hanya tampilkan grup yang tersedia" + +#: ../dnf/cli/commands/group.py:332 #, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Sub-perintah grup-grup tidak valid, gunakan: %s." + +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Tidak bisa menemukan paket grup wajib." + +#: ../dnf/db/group.py:285 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" + +#: ../dnf/db/group.py:368 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "tipe pengecekan tidak didukung: %s" + +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format +#: ../dnf/module/module_base.py:34 msgid "" "\n" -"Transaction Summary\n" -"%s\n" -msgstr "" "\n" -"Ringkasan Transaksi\n" -"%s\n" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instal" - -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Menghapus" - -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -#, fuzzy -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paket" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Dipasang ulang" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Dihapus" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistem" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Tidak ada transaksi" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "ID transaksi buruk, atau paket(-paket), diberikan" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Baris perintah" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Tanggal dan waktu" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Tindakan" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Diubah" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Tidak ada ID transaksi, atau paket, yang diberikan" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Dihapus" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Tidak terpasang" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Lebih Baru" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Lebih Lama" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID Transaksi:" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Pembaruan berikut telah diterapkan pada '%s':" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Waktu mulai :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Pembaruan berikut tersedia pada '%s':" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Mulai rpmdb :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Pembaruan berikut diunduh pada '%s':" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:80 #, python-format -msgid "(%u seconds)" -msgstr "(%u detik)" +msgid "Updates applied on '%s'." +msgstr "Pembaruan diterapkan pada '%s'." -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u minutes)" -msgstr "(%u menit)" +msgid "Updates downloaded on '%s'." +msgstr "Pembaruan diunduh pada '%s'." -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u hours)" -msgstr "(%u jam)" +msgid "Updates available on '%s'." +msgstr "Pembaruan tersedia pada '%s'." -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u days)" -msgstr "(%u hari)" +msgid "Failed to send an email via '%s': %s" +msgstr "Gagal mengirim surel melalui '%s': %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Waktu selesai :" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Gagal mengeksekusi perintah '%s': mengembalikan %d" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Pengguna :" - -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Dibatalkan" - -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Kode-Balikan :" - -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Sukses" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Kegagalan:" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Kegagalan:" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Perintah Baris :" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s adalah sebuah berkas kosong" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaksi dilakukan dengan:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Paket Diubah:" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Keluaran scriptlet:" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Galat:" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Pemasangan-Dep" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Usang" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Hapus" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Instal Ulang" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:364 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:2144 +#. expires within the checking period: +#: ../dnf/base.py:368 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:372 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:2148 +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" + +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Memulai penyelesaian dependensi" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Penyelesaian dependensi terselesaikan" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Berjalan" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Tak dapat diinterupsi" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Tak diketahui" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:910 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" -msgstr " Aplikasi dengan PID %d adalah: %s" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memori : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:1001 #, python-format -msgid " Started: %s - %s ago" -msgstr " Dijalankan: %s - %s yang lalu" +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "melewati." +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1023 #, python-format -msgid "Group '%s' is not installed." -msgstr "Grup '%s' tidak terpasang." +msgid "Failed to remove transaction file %s" +msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Grup '%s' tidak ada." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1135 #, python-format -msgid "Environment '%s' is not installed." -msgstr "Lingkungan '%s' tidak terpasang." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1138 #, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id '%s' tidak ada." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" + +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1225 #, python-format -msgid "Group '%s' not installed." -msgstr "Grup '%s' tidak terpasang." +msgid "Public key for %s is not installed" +msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1229 #, python-format -msgid "Error parsing '%s': %s" +msgid "Problem opening package %s" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1241 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1256 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1260 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:452 +#: ../dnf/base.py:1623 #, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "" + +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." -msgstr "Peringatan: gagal memuat '%s', lewatkan." +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" -msgstr "tipe pengecekan tidak didukung: %s" - -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" -msgstr "Gagal membangun ulang delta RPM" - -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" -msgstr "Pengecekan pembuatan ulang delta RPM gagal" - -#: ../dnf/drpm.py:149 -msgid "done" -msgstr "Selesai" - -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2388 #, python-format -msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2397 +#, python-format +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" -msgstr "%s adalah sebuah berkas kosong" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:452 #, python-format -msgid "Parsing file failed: %s" +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Loaded plugins: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgid "Warning: failed loading '%s', skipping." +msgstr "Peringatan: gagal memuat '%s', lewatkan." -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:61 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:66 +#, python-format +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/conf/read.py:96 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/package.py:273 #, python-format -msgid "enabling %s repository" +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:108 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/crypto.py:115 +#, python-format +msgid "repo %s: imported key 0x%s." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" +msgstr "Gagal membangun ulang delta RPM" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Pembersihan" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" +msgstr "Pengecekan pembuatan ulang delta RPM gagal" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "Selesai" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Menghapus" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "melewati." -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verifikasi" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." +msgstr "Lingkungan '%s' tidak terpasang." + +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" + +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "Group_id '%s' tidak ada." diff --git a/po/it.po b/po/it.po index d749341..8f736e1 100644 --- a/po/it.po +++ b/po/it.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-11-02 02:04+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Italian (http://www.transifex.com/projects/p/dnf/language/it/)\n" @@ -36,1813 +36,1587 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "I seguenti aggiornamenti sono stati effettuati su '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACCHETTO" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "I seguenti aggiornamenti sono disponibili per '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Pacchetto da installare" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "I seguenti aggiornamenti sono stati scaricati per '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Aggiornamenti effettuati per '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Pulizia" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Aggiornamenti scaricati per '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Aggiornamenti disponibili per '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Obsoleto" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Spedizione non riuscita di un messaggio di posta via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Esecuzione del comando '%s' fallita: %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Eliminazione in corso" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valore di configurazione sconosciuto: %s=%s in %s; %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Opzione di configurazione sconosciuta: %s = %s in %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verifica in corso" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Iniziato dnf-automatic." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Esecuzione scriptlet in corso" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Dormi per %s secondi" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Preparazione in corso" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Errore: %s" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "caricamento errore repo '{}': {}" +#: ../dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" +msgstr "Errore nel file di analisi: %s" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Il caricamento del repository '{}' non è riuscito" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Plugin caricati: %s" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -"Il timer per la cache dei metadati è disabilitato quando si è su una " -"connessione a consumo." -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"Timer del caching dei metadati disabilitato durante l'alimentazione a " -"batteria." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Timer del caching dei metadati disabilitato." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Cache dei metadati aggiornata recentemente." -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: non sarà mai scaduto e non verrà aggiornato." +msgid "enabling %s repository" +msgstr "abilitazione del repository %s" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: è scaduto e verrà aggiornato." +msgid "Added %s repo from %s" +msgstr "Aggiunto %s repo da %s" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: i metadati scadranno dopo %d secondi e sarà aggiornato ora" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: scadrà dopo %d secondi." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Cache dei metadati creata." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoca" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: usando metadati di %s." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Ultima verifica della scadenza dei metadati: %s fa il %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Rilascio" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -"I pacchetti scaricati sono stati salvati nella cache fino alla prossima " -"transazione completata con successo." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "È possibile rimuovere i pacchetti in cache eseguendo '%s'." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "tsflag non valido nel file di configurazione: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Aggiunta non riuscita del file dei gruppi per il repository: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Esecuzione del controllo di transazione" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Sorgente" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Errore: controllo di transazione vs risoluzione dipendenze:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Controllo di transazione eseguito con successo." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Test di transazione in corso" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Dal repo" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Errore nel controllo di transazione:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Pacchettizzatore" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Test di transazione eseguito con successo" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Data compilazione" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Transazione in corso" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Data installazione" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Requisiti relativi al disco:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Installato da" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Almeno %dMB di spazio disco è richiesto sul filesystem %s." -msgstr[1] "Almeno %dMB di spazio disco sono richiesti sul filesystem %s." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Riepilogo errori" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB modificato al di fuori del DNF." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Si sono verificati errori durante l'operazione." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licenza" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -"Impossibile ottenere il lock della transazione (accesso effettuato come: " -"%s)." - -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Impossibile eseguire la transazione." -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Non è stato possibile iniziare la transazione:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Eliminazione del file di transazione %s non riuscita" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Alcuni pacchetti non sono stati scaricati. Nuovo tentativo in corso." +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "s" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"I delta RPM hanno ridotto %.1f MB di aggiornamenti a %.1f MB (%d.1%% " -"risparmiato)" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "sì" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"I delta RPM non riusciti hanno incrementato %.1f MB di aggiornamenti a %.1f " -"MB (%d.1%% sprecato)" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Impossibile aprire: {}" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "La chiave pubblica per %s non è installata" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Procedere [s/N]: " -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problemi nell'apertura di %s" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Procedere [S/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "La chiave pubblica per %s non è affidabile" +msgid "Group: %s" +msgstr "Gruppo: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Il pacchetto %s non è firmato" +msgid " Group-Id: %s" +msgstr " Id-Gruppo: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Impossibile rimuovere %s" +msgid " Description: %s" +msgstr " Descrizione: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s eliminato" +msgid " Language: %s" +msgstr " Lingua: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Nessuna corrispondenza per il gruppo pacchetti \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Pacchetti necessari:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Aggiunta di pacchetti dal gruppo '%s': %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Pacchetti predefiniti:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nessuna operazione da compiere." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Pacchetti opzionali:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Nessun gruppo marcato per la rimozione." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Pacchetti condizionali:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Nessun gruppo marcato per l'aggiornamento." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Gruppo ambiente: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Nessuna corrispondenza per l'argomento: %s" +msgid " Environment-Id: %s" +msgstr " ID ambiente: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "nessun pacchetto corrispondente" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Gruppi necessari:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" -"Il pacchetto %s non è installato, non ne può essere installata una versione " -"precedente." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Gruppi opzionali:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Il pacchetto %s ha una versione più vecchia installata, non ne può essere " -"installata una versione precedente." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Corrispondenza trovata in:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Il pacchetto %s non è installato, non può essere reinstallato." +msgid "Filename : %s" +msgstr "Nome file : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Il file %s è un pacchetto sorgente e non può essere aggiornato, viene " -"ignorato." +msgid "Repo : %s" +msgstr "Repo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Descrizione : " -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Il pacchetto %s non è installato, non può essere aggiornato." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Il pacchetto %s ha una versione più nuova installata, non può essere " -"aggiornato." +msgid "License : %s" +msgstr "Licenza : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pacchetto %s disponibile, ma non installato." +msgid "Provide : %s" +msgstr "Fornisce : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid "Other : %s" +msgstr "Altro : %s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -"Il pacchetto %s è disponibile, ma è installato per un'architettura " -"differente." +"Si è verificato un errore nel calcolo della dimensione totale dello " +"scaricamento" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." -msgstr "Nessun pacchetto %s installato." +msgid "Total size: %s" +msgstr "Dimensione totale: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" -msgstr "Formato non valido: %s" - -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Nessun pacchetto marcato per la rimozione." +msgid "Total download size: %s" +msgstr "Dimensione totale dello scaricamento: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Installed size: %s" +msgstr "Dimensione installata: %s" + +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -"Sono disponibili pacchetti per l'argomento %s, ma non sono installati." +"Si è verificato un errore nel calcolo della dimensione del pacchetto " +"installato" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"La versione installata del pacchetto %s è la prima, non ne può essere " -"installata una versione precedente." +msgid "Freed space: %s" +msgstr "Spazio liberato: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Azione non gestita: {}" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Pacchetti marcati come installati dal gruppo:" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Nessun pacchetto %s disponibile." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Pacchetti marcati come rimossi dal gruppo:" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Gruppo" + +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pacchetti" + +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -"Nessun aggiornamento di sicurezza richiesto, ma è disponibile {} " -"aggiornamento" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Installazione del gruppo dei pacchetti in corso" + +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -"Nessun aggiornamento di sicurezza richiesto, ma sono disponibili {} " -"aggiornamenti" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma è disponibile {} " -"aggiornamento" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma sono disponibili " -"{} aggiornamenti" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Il pacchetto difettoso è: %s" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Installazione dipendenze" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Le chiavi GPG sono configurate come segue: %s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Installazione dipendenze deboli" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "Chiave GPG in %s (0x%s) già installata" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Rimozione in corso" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Rimozione dei pacchetti dipendenti in corso" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Rimozione dipendenze inutilizzate" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Importazione chiave non riuscita (codice %d)" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Chiave importata correttamente" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Non è stata installata alcuna chiave" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -"Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette per questo pacchetto.\n" -"Controllare che gli URL delle chiavi di questo repository siano configurati correttamente." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Importazione delle chiave/i non sufficiente, chiave sbagliata?" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Forse si intende: {}" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Il pacchetto \"{}\" dal repository locale \"{}\" ha un checksum non corretto" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Alcuni pacchetti dal repository locale hanno un checksum non corretto" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Il pacchetto \"{}\" dal repository \"{}\" ha un checksum non corretto" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -"Alcuni pacchetti hanno la cache non valida, ma non possono essere scaricati " -"a causa dell'opzione \"--cacheonly\"" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "File di analisi \"%s\"fallito: %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" -#: ../dnf/cli/aliases.py:108 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "Cannot read file \"%s\": %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" +"Esclusione dei pacchetti con conflitti:\n" +"(aggiungere '%s' alla linea di comando per forzarne l'aggiornamento)" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 +#: ../dnf/cli/output.py:1264 #, python-format -msgid "Config error: %s" -msgstr "Errore di configurazione: %s" +msgid "Skipping packages with broken dependencies%s" +msgstr "Ignoro i pacchetti con dipendenze rotte %s" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " o parte di un gruppo" + +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installato: %s-%s il %s" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "sostituisce" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1348 #, python-format -msgid " Built : %s at %s" -msgstr " Build : %s il %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF eseguirà solo il download per l'operazione." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"DNF provvederà soltanto a scaricare i pacchetti, installare le chiavi gpg e " -"verificare l'operazione." - -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operazione annullata." +"\n" +"Riepilogo della transazione\n" +"%s\n" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Scaricamento dei pacchetti:" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Installati" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Errore nello scaricamento dei pacchetti:" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Aggiornati" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transazione non riuscita" - -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n" -"Usare \"-y\" per abilitarla." - -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "Verifica GPG FALLITA" - -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" - -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Pacchetti resi obsoleti" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Rimossi" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Nessun pacchetto marcato per la sincronizzazione della distribuzione." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "A versione precedente" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Nessun pacchetto contrassegnato per il downgrade." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Ignorati" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Pacchetti installati" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "pacchetto" +msgstr[1] "pacchetti" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Pacchetti disponibili" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Pacchetto dipendente" +msgstr[1] "Pacchetti dipendenti" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Pacchetti in rimozione automatica" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Aggiornati" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Pacchetti extra" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "A versione precedente" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Aggiornamenti disponibili" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installati" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Pacchetti aggiunti di recente" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstallati" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nessun pacchetto corrispondente" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nessuna corrispondenza trovata" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Eliminati" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "ID transazione non specificato" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Non riuscito" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "L'ID transazione specificato non è stato trovato" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Totale" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Sono stati trovati ID transazione multipli!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "La cronologia delle transazioni è incompleta, prima di %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "La cronologia delle transazioni è incompleta, dopo %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Annullamento dell\\'operazione {} da {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Salta la transazione unita %d a %d, poiché si sovrappone" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Repository sconosciuto: '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Nessuna transazione" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Respository senza corrispondenza: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "L'ID transazione, o il pacchetto specificato, non è corretto" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Questo comando deve essere eseguito come utente root." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Linea di comando" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Comando sconosciuto: %s. Eseguire %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Nome utente" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Potrebbe essere un comando di un plugin di DNF, provare con : \"dnf install " -"'dnf-command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Potrebbe essere un comando di un plugin di DNF, ma il caricamento dei plugin" -" è attualmente disabilitato." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data e ora" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Azione/i" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Modifiche" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "ID transazione o pacchetto non specificato" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Impossibile determinare la versione del sistema (usa '--releasever' per " -"specificare la versione di sistema)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Eliminato" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argomento {}: non permesso con l'argomento {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Non installato" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Comando \"%s\" già definito" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Meno recente" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Più recente" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID transazione :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Ora inizio :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "rpmdb iniziale :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Per diagnosticare il problema, provare ad eseguire: '%s'" +msgid "(%u seconds)" +msgstr "(%u secondi)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"RPMDB, il database degli RPM, è stato probabilmente danneggiato; " -"l'esecuzione di '%s' potrebbe risolvere il problema." +msgid "(%u minutes)" +msgstr "(%u minuti)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"È stata abilitata la verifica dei pacchetti tramite chiavi GPG. Questa è una buona scelta.\n" -"Tuttavia non ci sono chiavi pubbliche GPG installate. È necessario scaricare\n" -"le chiavi per i pacchetti che si vogliono installare e quindi installarle.\n" -"È possibile effettuare questo eseguendo il comando:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"In alternativa è possibile specificare l'indirizzo della chiave da usare\n" -"per un certo repository nell'opzione 'gpgkey' di una sezione repository e \n" -"DNF la installerà automaticamente.\n" -"\n" -"Per maggiori informazioni contattare la propria distribuzione o il fornitore dei pacchetti." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u ore)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Repository del problema: %s" +msgid "(%u days)" +msgstr "(%u giorni)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "visualizza dettagli su un pacchetto o un gruppo di pacchetti" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Ora termine :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "mostra tutti i pacchetti (predefinita)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "rpmdb finale :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "mostra solo pacchetti disponibili" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Utente :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "mostra solo i pacchetti installati" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Codice di uscita :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "mostra solo i pacchetti extra" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Interrotto" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "mostra solo i pacchetti di aggiornamento" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Completato" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "mostra solo i pacchetti in rimozione automatica" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Operazioni non riuscite:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "mostra solo i pacchetti modificati di recente" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Errore:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACCHETTO" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Rilascio:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "elenca un pacchetto o un gruppo di pacchetti" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Linea di comando :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "determina quale pacchetto fornisce il valore dato" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Commento :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "UNA_STRINGA" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transazione eseguita con:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Ricerca dei pacchetti: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pacchetti modificati:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "controlla la disponibilità di aggiornamenti per i pacchetti" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Output dello scriptlet:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Errori:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Nessun pacchetto disponibile." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dipendenza" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Nessun pacchetto contrassegnato per l'installazione." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Reso obsoleto" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nessun pacchetto installato." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Elimina" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstalla" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (da %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Il pacchetto %s.%s %s sarà installato" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Pacchetto installato %s%s non disponibile." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nessun pacchetto installato dal repository." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Il pacchetto %s.%s %s sarà rimosso" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Nessun pacchetto contrassegnato per la reinstallazione." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nessun pacchetto marcato per l'aggiornamento" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Il pacchetto %s.%s %s sarà riportato ad una versione precedente" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "esegue i comandi su tutti i pacchetti nel repository dato" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "mostra un'utile guida all'uso" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Inizio risoluzione dipendenze" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "mostra o usa la cronologia delle transazioni" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Risoluzione delle dipendenze completata" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Trovati più di un ID operazione.\n" -"'{}' richiede un ID operazione o il nome del pacchetto." +"Importazione della chiave GPG 0x%s in corso:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" Da : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "ID operazione o nome del pacchetto non dato." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Errore di linea di comando: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Non si dispone dell'accesso alla cronologia." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "formato non corretto: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -"Impossibile annullare la transazione %s, effettuare tale azione potrebbe " -"rendere inconsistente il database dei pacchetti." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -"Impossibile effettuare il rollback della transazione %s, effettuare tale " -"azione potrebbe rendere inconsistente il database dei pacchetti." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Definizione dell\\'intervallo '{}' di ID operazione non valida.\n" -"Usa '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Argomenti opzionali" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "percorso del file di configurazione" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Non è stata trovata alcuna operazione che manipola il pacchetto '{}'." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "modalità silenziosa" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "modalità verbosa" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "mostra la versione di DNF ed esce" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "imposta la root d'installazione" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "non installare la documentazione" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "disabilita tutti i plugin" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "abilita i plugin per nome" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "disabilita i plugin per nome" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"sovrascrive il valore di $releasever nei file di configurazione e dei " +"repository" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" +"risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "mostra la guida del comando" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" +"permette la cancellazione dei pacchetti installati per risolvere le " +"dipendenze" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "esegue esclusivamente in cache, senza aggiornarla" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "tempo massimo di attesa del comando" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "mostra messaggi di debug" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"rimuove tutti i pacchetti non necessari che sono stati inizialmente " -"installati come dipendenze" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "scrive su file i risultati dettagliati della risoluzione" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Pacchetto da rimuovere" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "mostra i duplicati nei repository per i comandi list/search" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "verifica dei problemi in packagedb" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "mostra messaggi di errore" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "mostra tutti i problemi; predefinita" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"abilita la logica di elaborazione di dnf per i pacchetti obsoleti o mostra " +"le funzionalità che il pacchetto rende obsolete per i comandi info, list e " +"repoquery" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "mostra problemi di dipendenze" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "mostra messaggi di debug per rpm" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "mostra problemi di duplicati" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "risponde automaticamente sì a tutte le domande" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "mostra pacchetti obsoleti" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "risponde automaticamente no a tutte le domande" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "mostra problemi con i pacchetti forniti" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"abilita solo repository specifici tramite ID o metacarattere, può essere " +"specificato più volte" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} ha dipendenze richieste mancanti: {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} è un duplicato di {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} è reso obsoleto da {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "esclude pacchetti per nome o metacarattere" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} fornisce {} ma non può essere trovato" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "valori esclusi da excludepkgs" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" +"l'etichetta e il percorso ad un repository addizionale; può essere " +"specificato più volte." -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "rimuove i dati nella cache" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "disabilita la rimozione delle dipendenze che non sono più usate" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tipo di metadato da pulire" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Pulizia dei dati: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "imposta l'uso del colore" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "La cache è scaduta" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "imposta i metadati come scaduti prima di eseguire i comandi" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d file rimosso" -msgstr[1] "%d file rimossi" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "risolve solo indirizzi IPv4" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "In attesa che il processo con pid %d finisca." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "risolve solo indirizzi IPv6" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Elenca le dipendenze del pacchetto e quali pacchetti fornisce" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "imposta la directory di destinazione per i pacchetti da scaricare" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "sincronizza i pacchetti installati con le ultime versioni disponibili" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "esegui solamente il download dei pacchetti" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pacchetto da sincronizzare" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "aggiungi un commento all'operazione" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Installa una versione precedente di un pacchetto" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Includere gli aggiornamenti relativi a correzioni di errori" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pacchetto da portare ad una versione precedente" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Includere gli aggiornamenti relativi a miglioramenti" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "mostra o utilizza le informazioni dei gruppi" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Non ci sono informazioni sui gruppi per i repository configurati." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Includere gli aggiornamenti relativi alla sicurezza" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Attenzione: il gruppo %s non esiste." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Includere gli aggiornamenti necessari per correggere l'avviso di rilascio " +"indicato" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Attenzione: nessun gruppo trovato per:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "Includere gli aggiornamenti necessari per correggere il bug indicato" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Gruppi disponibili:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Gruppi installati:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Includere gli aggiornamenti relativi alla sicurezza che corrispondono al " +"livello di sicurezza" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Gruppi installati:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Per forzare l'uso di un'architettura" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Gruppi lingua installati:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Elenco dei comandi principali:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Gruppi disponibili:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Elenco dei comandi dai plugin:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Gruppi lingua disponibili:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Errore: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "comprende pacchetti opzionali dal gruppo" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Terminato." -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "mostra anche i gruppi nascosti" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Non si hanno i diritti di lettura/esecuzione nella directory corrente, viene" +" usata /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "mostra solo i gruppi installati" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "mostra solo i gruppi disponibili" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Sottocomando di groups non corretto, usare: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Impossibile trovare un gruppo di pacchetti obbligatorio." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "installa uno o più pacchetti nel sistema" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Pacchetto da installare" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dipendenze risolte." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Impossibile trovare una corrispondenza" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Fatto!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "%s non è un percorso valido per l'rpm" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " Installato: %s-%s il %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "genera la cache dei metadati" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Build : %s il %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Creazione dei file di cache per i metadati." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF eseguirà solo il download per l'operazione." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"marca i pacchetti installati come installati dall'utente, o rimuove tale " -"proprietà." +"DNF provvederà soltanto a scaricare i pacchetti, installare le chiavi gpg e " +"verificare l'operazione." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s marcati come installati dall'utente." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operazione annullata." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s non più marcati come installati dall'utente." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nessuna operazione da compiere." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s indicati come installati da un gruppo." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Scaricamento dei pacchetti:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Errore:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Errore nello scaricamento dei pacchetti:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Il pacchetto %s non è installato." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transazione non riuscita" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"L'importazione automatica delle chiavi è disabilitata in modalità non interattiva.\n" +"Usare \"-y\" per abilitarla." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "Verifica GPG FALLITA" + +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Pacchetti resi obsoleti" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Nessun pacchetto marcato per la sincronizzazione della distribuzione." -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Nessuna corrispondenza per l'argomento: %s" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Nessun pacchetto %s disponibile." -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" +"Sono disponibili pacchetti per l'argomento %s, ma non sono installati." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Nessun pacchetto contrassegnato per il downgrade." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Pacchetti installati" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "Reinstalla un pacchetto" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Pacchetti disponibili" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Pacchetto da reinstallare" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Pacchetti in rimozione automatica" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "rimuove uno o più pacchetti dal sistema" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Pacchetti extra" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "rimuove i pacchetti duplicati" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Aggiornamenti disponibili" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "rimuove i pacchetti installonly oltre il limite" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Pacchetti aggiunti di recente" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nessun pacchetto duplicato è stato trovato per la rimozione." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nessun pacchetto corrispondente" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" -"Nessun vecchio pacchetto installonly è stato trovato per la rimozione." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nessuna corrispondenza trovata" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "sconosciuto" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "ID transazione non specificato" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "L'ID transazione specificato non è stato trovato" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Sono stati trovati ID transazione multipli!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Mai (ultimo: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "La cronologia delle transazioni è incompleta, prima di %u." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Istantaneo (ultimo: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "La cronologia delle transazioni è incompleta, dopo %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s secondi (ultimo: %s)" +msgid "No package %s installed." +msgstr "Nessun pacchetto %s installato." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "mostra i repository di software configurati" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Annullamento dell\\'operazione {} da {}" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "mostra tutti i repository" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Repository sconosciuto: '%s'" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "mostra i repository abilitati (predefinita)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Respository senza corrispondenza: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "mostra i repository disabilitati" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Questo comando deve essere eseguito come utente root." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Nessun repository disponibile" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Comando sconosciuto: %s. Eseguire %s --help" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "abilitato" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Potrebbe essere un comando di un plugin di DNF, provare con : \"dnf install " +"'dnf-command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "disabilitato" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Potrebbe essere un comando di un plugin di DNF, ma il caricamento dei plugin" +" è attualmente disabilitato." -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-ID : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Errore di configurazione: %s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-nome : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-stato : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-rev. : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Impossibile determinare la versione del sistema (usa '--releasever' per " +"specificare la versione di sistema)" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-aggiornato. : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argomento {}: non permesso con l'argomento {}" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pacchetti: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Comando \"%s\" già definito" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-dim. : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Aggiornato : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirror : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " - -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-scadenza : " - -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " - -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " - -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-esclusi : " - -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-nomefile : " - -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id repo" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "stato" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nome repo" - -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Total packages: %s" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "ricerca i pacchetti che corrispondono a parole chiave" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "File di analisi \"%s\"fallito: %s" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "la chiave da cercare" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -"Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" -" argomenti)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "mostra risultati solo per questa ARCH" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "In esecuzione" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "mostra risultati relativi a chi è proprietario del FILE" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "In attesa" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "mostra solo i risultati che sono in conflitto con REQ" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Non interrompibile" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " -"pacchetto fornito e file REQ" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "mostra solo i risultati che rendono obsoleto REQ" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Tracciato/Fermato" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "mostra solo i risultati che forniscono REQ" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Sconosciuto" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "" -"mostra solo i risultati che richiedono pacchetti e i file forniti da REQ" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Impossibile trovare informazioni sul processo che blocca (PID %d)" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "mostra solo i risultati che raccomandano REQ" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " L'applicazione con PID %d è: %s" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "mostra solo i risultati che migliorano REQ" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memoria : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "mostra solo i risultati che suggeriscono REQ" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Avviato: %s - %s fa" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "mostra solo i risultati che integrano REQ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Stato : %s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -"controlla le dipendenze non esplicite (file e pacchetti forniti); " -"predefinita" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -"controlla le dipendenze esattamente per come sono fornite, contrario di " -"--alldeps" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -"utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " -"ricorsivamente." -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -"mostra una lista di tutte le dipendenze e quali pacchetti le forniscono" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "mostra i tag disponibili da usare con --queryformat" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "mostra i pacchetti che forniscono le funzionalità" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "mostra un albero ricorsivo per il/i pacchetto/i" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "opera sul corrispondente sorgente RPM" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -"mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " -"(o i primi N se N è negativo)" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "mostra informazioni dettagliate sul pacchetto" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "mostra l'elenco dei file nel pacchetto" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "mostra il nome del sorgente RPM del pacchetto" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formato per mostrare i pacchetti trovati" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -"utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" -" pacchetti trovati (predefinita)" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -"utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " -"(predefinita per le interrogazioni di rpm)" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" -" pacchetti trovati" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Mostra in che gruppo comp sono presentati i pacchetti selezionati" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "limita la ricerca ai pacchetti duplicati installati" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "limita la ricerca ai pacchetti installati di tipo installonly" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"limita la ricerca ai pacchetti installati con dipendenze non soddisfatte" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "mostra un percorso da cui i pacchetti possono essere scaricati" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " -"raccomandare, suggerire e integrare." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Mostra le funzionalità che il pacchetto può migliorare." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Mostra le funzionalità fornite dal pacchetto." - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Mostra le funzionalità che il pacchetto raccomanda." - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Mostra le funzionalità da cui dipende il pacchetto." - -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:182 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Mostra le funzionalità da cui dipende il pacchetto per eseguire uno script " -"%%pre." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Mostra le funzionalità che il pacchetto suggerisce." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Mostra le funzionalità che il pacchetto può integrare." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Mostra solo i pacchetti disponibili." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Mostra solo i pacchetti installati." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Mostra solo i pacchetti non presenti in nessuno dei repository disponibili." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" -" installati." - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Mostra solo i pacchetti che posono essere rimossi dal comando \"dnf " -"autoremove\"." - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Mostra solo i pacchetti che sono stati installati dall'utente." - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Mostra solo i pacchetti modificati di recente" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"L'opzione '--resolve' deve essere usata insieme a uno dei '--conflicts', '--" -"depends', '--enhances', '--provides', '--recommends', '--requires' , '--" -"requires-pre', '--suggests' o '--supplements' opzioni" - -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"L'opzione '--recursive' deve essere usata con '--whatrequires ' " -"(opzionalmente con '--alldeps', ma non con '--exactdeps'), oppure con '--" -"requires --resolve'" - -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Il pacchetto {} non contiene file" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Tag disponibili per interrogazioni: usare --queryformat \".. %{tag} ..\"" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" - -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +msgid "No match for alias: %s" msgstr "" #: ../dnf/cli/commands/search.py:46 @@ -1857,25 +1631,6 @@ msgstr "Cerca anche nell'URL e nella descrizione del pacchetto" msgid "QUERY_STRING" msgstr "STRINGA_DI_RICERCA" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1900,224 +1655,477 @@ msgstr "%s delle corrispondenze: %%s" msgid "No matches found." msgstr "Nessuna corrispondenza trovata." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "avvia una shell DNF interattiva" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Ricerca dei pacchetti: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "verifica dei problemi in packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script per lanciare la shell DNF" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "mostra tutti i problemi; predefinita" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Valore chiave non supportato." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "mostra problemi di dipendenze" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Impossibile trovare il repository: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "mostra problemi di duplicati" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} argomento [valore]\n" -" argomento: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Se nessun valore viene fornito, stampa il valore attuale..\n" -" Se viene fornito un valore, lo imposta." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "mostra pacchetti obsoleti" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [comando]\n" -" stampa informazioni di aiuto" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "mostra problemi con i pacchetti forniti" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} argomento [opzione]\n" -" list: elenca i repository ed il respettivo stato. opzione = [all | ID | metacarattere]\n" -" enable: abilita repository. opzione = ID repository\n" -" disable: disabilita repository. opzione = ID repository" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} ha dipendenze richieste mancanti: {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" risolve l\\'insieme delle operazioni" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} è un duplicato di {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -msgstr "" -"{} argomento\n" -" list: elenca i contenuti della transazione\n" -" reset: annulla (cancella totalmente) la transazione\n" -" run: esegue la transazione" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} è reso obsoleto da {}" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} fornisce {} ma non può essere trovato" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "sincronizza i pacchetti installati con le ultime versioni disponibili" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pacchetto da sincronizzare" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "aggiorna uno o più pacchetti nel sistema" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Pacchetto da aggiornare" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nessun pacchetto marcato per l'aggiornamento" + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" esegue la transazione" +"rimuove tutti i pacchetti non necessari che sono stati inizialmente " +"installati come dipendenze" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Pacchetto da rimuovere" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "genera la cache dei metadati" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Creazione dei file di cache per i metadati." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Per diagnosticare il problema, provare ad eseguire: '%s'" + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" esce dalla shell" +"RPMDB, il database degli RPM, è stato probabilmente danneggiato; " +"l'esecuzione di '%s' potrebbe risolvere il problema." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Argomenti specifici della shell:\n" +"È stata abilitata la verifica dei pacchetti tramite chiavi GPG. Questa è una buona scelta.\n" +"Tuttavia non ci sono chiavi pubbliche GPG installate. È necessario scaricare\n" +"le chiavi per i pacchetti che si vogliono installare e quindi installarle.\n" +"È possibile effettuare questo eseguendo il comando:\n" +" rpm --import public.gpg.key\n" "\n" -"config imposta le opzioni di configurazione\n" -"help stampa informazioni di aiuto\n" -"repository (o repo) abilita, disabilita o elenca repository\n" -"resolvedep risolve l'insieme della transazione resolve the transaction set\n" -"transaction (o ts) elenca, annulla o esegue l'insieme della transazione\n" -"run risolve ed esegue l'insieme della transazione\n" -"exit (o quit) esce dalla shell" +"\n" +"In alternativa è possibile specificare l'indirizzo della chiave da usare\n" +"per un certo repository nell'opzione 'gpgkey' di una sezione repository e \n" +"DNF la installerà automaticamente.\n" +"\n" +"Per maggiori informazioni contattare la propria distribuzione o il fornitore dei pacchetti." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Errore: impossibile aprire %s per la lettura" +msgid "Problem repository: %s" +msgstr "Repository del problema: %s" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "In uscita dalla shell" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "avvia una sessione DNF interattiva per installare e rimuovere spec" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "visualizza dettagli su un pacchetto o un gruppo di pacchetti" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "La specifica da rimuovere" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "mostra tutti i pacchetti (predefinita)" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "La specifica da installare" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "mostra solo pacchetti disponibili" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "risoluzione bug" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "mostra solo i pacchetti installati" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "miglioramento" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "mostra solo i pacchetti extra" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "sicurezza" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "mostra solo i pacchetti di aggiornamento" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "nuovo pacchetto" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "mostra solo i pacchetti in rimozione automatica" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Critico/Sic." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "mostra solo i pacchetti modificati di recente" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Importante/Sic." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "elenca un pacchetto o un gruppo di pacchetti" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Moderato/Sic." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "determina quale pacchetto fornisce il valore dato" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Basso/Sic." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "UNA_STRINGA" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "mostra gli annunci sui pacchetti" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "controlla la disponibilità di aggiornamenti per i pacchetti" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Nessun pacchetto disponibile." -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" -msgstr "" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Nessun pacchetto contrassegnato per l'installazione." -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nessun pacchetto installato." -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" -msgstr "" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (da %s)" -#: ../dnf/cli/commands/updateinfo.py:93 -msgid "show list of advisories" -msgstr "visualizza la lista degli avvisi" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Pacchetto installato %s%s non disponibile." -#: ../dnf/cli/commands/updateinfo.py:96 -msgid "show info of advisories" -msgstr "visualizza informazioni sugli avvisi" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nessun pacchetto installato dal repository." -#: ../dnf/cli/commands/updateinfo.py:126 -msgid "installed" -msgstr "installato" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Nessun pacchetto contrassegnato per la reinstallazione." -#: ../dnf/cli/commands/updateinfo.py:129 -msgid "updates" -msgstr "aggiornamenti" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Nessun pacchetto marcato per la rimozione." -#: ../dnf/cli/commands/updateinfo.py:133 -msgid "all" -msgstr "tutti" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "esegue i comandi su tutti i pacchetti nel repository dato" -#: ../dnf/cli/commands/updateinfo.py:136 -msgid "available" -msgstr "disponibile" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" -#: ../dnf/cli/commands/updateinfo.py:239 -msgid "Updates Information Summary: " +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "mostra un'utile guida all'uso" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "mostra o usa la cronologia delle transazioni" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Trovati più di un ID operazione.\n" +"'{}' richiede un ID operazione o il nome del pacchetto." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "ID operazione o nome del pacchetto non dato." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Non si dispone dell'accesso alla cronologia." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Impossibile annullare la transazione %s, effettuare tale azione potrebbe " +"rendere inconsistente il database dei pacchetti." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Impossibile effettuare il rollback della transazione %s, effettuare tale " +"azione potrebbe rendere inconsistente il database dei pacchetti." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Definizione dell\\'intervallo '{}' di ID operazione non valida.\n" +"Usa '..'." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Non è stata trovata alcuna operazione che manipola il pacchetto '{}'." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Installa una versione precedente di un pacchetto" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pacchetto da portare ad una versione precedente" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"aggiorna, ma soltanto un pacchetto 'recente' che risolva un problema di " +"sistema" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "rimuove uno o più pacchetti dal sistema" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "rimuove i pacchetti duplicati" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "rimuove i pacchetti installonly oltre il limite" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nessun pacchetto duplicato è stato trovato per la rimozione." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" +"Nessun vecchio pacchetto installonly è stato trovato per la rimozione." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Formato non valido: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "risoluzione bug" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "miglioramento" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "sicurezza" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "sconosciuto" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "nuovo pacchetto" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Critico/Sic." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Importante/Sic." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Moderato/Sic." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Basso/Sic." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "mostra gli annunci sui pacchetti" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:93 +msgid "show list of advisories" +msgstr "visualizza la lista degli avvisi" + +#: ../dnf/cli/commands/updateinfo.py:96 +msgid "show info of advisories" +msgstr "visualizza informazioni sugli avvisi" + +#: ../dnf/cli/commands/updateinfo.py:126 +msgid "installed" +msgstr "installato" + +#: ../dnf/cli/commands/updateinfo.py:129 +msgid "updates" +msgstr "aggiornamenti" + +#: ../dnf/cli/commands/updateinfo.py:133 +msgid "all" +msgstr "tutti" + +#: ../dnf/cli/commands/updateinfo.py:136 +msgid "available" +msgstr "disponibile" + +#: ../dnf/cli/commands/updateinfo.py:239 +msgid "Updates Information Summary: " msgstr "Sommario delle informazioni degli aggiornamenti: " #: ../dnf/cli/commands/updateinfo.py:242 @@ -2165,1196 +2173,1437 @@ msgid "Unknown/Sec." msgstr "Sconosciuto/Sic." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Bug" +msgid "Update ID" +msgstr "ID aggionamento" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tipo" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID aggionamento" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Aggiornato" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Bug" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Descrizione" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Diritti" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Gravità" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Diritti" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "File" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installati" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "vero" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "falso" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "vero" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "aggiorna uno o più pacchetti nel sistema" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"marca i pacchetti installati come installati dall'utente, o rimuove tale " +"proprietà." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Pacchetto da aggiornare" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s marcati come installati dall'utente." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"aggiorna, ma soltanto un pacchetto 'recente' che risolva un problema di " -"sistema" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s non più marcati come installati dall'utente." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Terminato." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s indicati come installati da un gruppo." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Non si hanno i diritti di lettura/esecuzione nella directory corrente, viene" -" usata /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Errore:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Il pacchetto %s non è installato." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Elenca le dipendenze del pacchetto e quali pacchetti fornisce" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "rimuove i dati nella cache" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tipo di metadato da pulire" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dipendenze risolte." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Pulizia dei dati: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Fatto!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "La cache è scaduta" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Errore di linea di comando: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d file rimosso" +msgstr[1] "%d file rimossi" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "formato non corretto: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "In attesa che il processo con pid %d finisca." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "installa uno o più pacchetti nel sistema" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Impossibile trovare una corrispondenza" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" +msgstr "%s non è un percorso valido per l'rpm" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Argomenti opzionali" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "ricerca i pacchetti che corrispondono a parole chiave" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "percorso del file di configurazione" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "la chiave da cercare" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "modalità silenziosa" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Interroga tutti i pacchetti (scorciatoia per repoquery '*' o repoquery senza" +" argomenti)" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "modalità verbosa" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Interroga tutte le versioni dei pacchetti (predefinita)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "mostra la versione di DNF ed esce" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "mostra risultati solo per questa ARCH" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "imposta la root d'installazione" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "mostra risultati relativi a chi è proprietario del FILE" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "non installare la documentazione" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "mostra solo i risultati che sono in conflitto con REQ" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "disabilita tutti i plugin" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" +"mostra risultati che richiede, suggerisce, integra, migliora o consiglia il " +"pacchetto fornito e file REQ" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "abilita i plugin per nome" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "mostra solo i risultati che rendono obsoleto REQ" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "disabilita i plugin per nome" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "mostra solo i risultati che forniscono REQ" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -"sovrascrive il valore di $releasever nei file di configurazione e dei " -"repository" +"mostra solo i risultati che richiedono pacchetti e i file forniti da REQ" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "imposta configurazioni arbitrarie e le opzioni dei repository" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "mostra solo i risultati che raccomandano REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "" -"risolve i problemi di risoluzione delle dipendenze saltando dei pacchetti" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "mostra solo i risultati che migliorano REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "mostra la guida del comando" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "mostra solo i risultati che suggeriscono REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "mostra solo i risultati che integrano REQ" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -"permette la cancellazione dei pacchetti installati per risolvere le " -"dipendenze" +"controlla le dipendenze non esplicite (file e pacchetti forniti); " +"predefinita" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "prova le migliori versioni disponibili dei pacchetti nelle operazioni" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" +"controlla le dipendenze esattamente per come sono fornite, contrario di " +"--alldeps" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" +"utilizzato con --whatrequires e --requires --resolve, interroga i pacchetti " +"ricorsivamente." -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "esegue esclusivamente in cache, senza aggiornarla" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"mostra una lista di tutte le dipendenze e quali pacchetti le forniscono" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "tempo massimo di attesa del comando" - -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "mostra messaggi di debug" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "mostra i tag disponibili da usare con --queryformat" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "scrive su file i risultati dettagliati della risoluzione" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "mostra i pacchetti che forniscono le funzionalità" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "mostra i duplicati nei repository per i comandi list/search" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "mostra un albero ricorsivo per il/i pacchetto/i" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "mostra messaggi di errore" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "opera sul corrispondente sorgente RPM" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"abilita la logica di elaborazione di dnf per i pacchetti obsoleti o mostra " -"le funzionalità che il pacchetto rende obsolete per i comandi info, list e " -"repoquery" +"mostra gli ultimi N pacchetti per una certa combinazione nome.architettura " +"(o i primi N se N è negativo)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "mostra messaggi di debug per rpm" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "mostra informazioni dettagliate sul pacchetto" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "risponde automaticamente sì a tutte le domande" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "mostra l'elenco dei file nel pacchetto" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "risponde automaticamente no a tutte le domande" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "mostra il nome del sorgente RPM del pacchetto" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -"abilita solo repository specifici tramite ID o metacarattere, può essere " -"specificato più volte" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formato per mostrare i pacchetti trovati" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" +"utilizza il formato nome-epoca:versione-rilascio.architettura per mostrare i" +" pacchetti trovati (predefinita)" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "esclude pacchetti per nome o metacarattere" - -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "valori esclusi da excludepkgs" - -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:191 msgid "" -"label and path to additional repository, can be specified multiple times." +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"l'etichetta e il percorso ad un repository addizionale; può essere " -"specificato più volte." - -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "disabilita la rimozione delle dipendenze che non sono più usate" +"utilizza il formato nome-versione-rilascio per mostrare i pacchetti trovati " +"(predefinita per le interrogazioni di rpm)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" +"utilizza il formato epoca:nome-versione-rilascio.architettura per mostrare i" +" pacchetti trovati" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "imposta l'uso del colore" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Mostra in che gruppo comp sono presentati i pacchetti selezionati" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "imposta i metadati come scaduti prima di eseguire i comandi" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "limita la ricerca ai pacchetti duplicati installati" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "risolve solo indirizzi IPv4" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "limita la ricerca ai pacchetti installati di tipo installonly" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "risolve solo indirizzi IPv6" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"limita la ricerca ai pacchetti installati con dipendenze non soddisfatte" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "imposta la directory di destinazione per i pacchetti da scaricare" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "mostra un percorso da cui i pacchetti possono essere scaricati" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "esegui solamente il download dei pacchetti" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Mostra le funzionalità con cui il pacchetto va in conflitto." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "aggiungi un commento all'operazione" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Visualizzare le funzionalità che il pacchetto può dipendere, migliorare, " +"raccomandare, suggerire e integrare." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Includere gli aggiornamenti relativi a correzioni di errori" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Mostra le funzionalità che il pacchetto può migliorare." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Includere gli aggiornamenti relativi a miglioramenti" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Mostra le funzionalità fornite dal pacchetto." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Includere gli aggiornamenti relativi a nuovi pacchetti" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Mostra le funzionalità che il pacchetto raccomanda." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Includere gli aggiornamenti relativi alla sicurezza" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Mostra le funzionalità da cui dipende il pacchetto." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -"Includere gli aggiornamenti necessari per correggere l'avviso di rilascio " -"indicato" - -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "Includere gli aggiornamenti necessari per correggere il bug indicato" - -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "Includere gli aggiornamenti necessari per correggere il CVE indicato" +"Mostra le funzionalità da cui dipende il pacchetto per eseguire uno script " +"%%pre." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"Includere gli aggiornamenti relativi alla sicurezza che corrispondono al " -"livello di sicurezza" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Mostra le funzionalità che il pacchetto suggerisce." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Per forzare l'uso di un'architettura" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Mostra le funzionalità che il pacchetto può integrare." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Elenco dei comandi principali:" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Mostra solo i pacchetti disponibili." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Elenco dei comandi dai plugin:" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Mostra solo i pacchetti installati." -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" +"Mostra solo i pacchetti non presenti in nessuno dei repository disponibili." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoca" - -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" +"Mostra solo i pacchetti che forniscono aggiornamenti ad alcuni dei pacchetti" +" installati." -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" +"Mostra solo i pacchetti che posono essere rimossi dal comando \"dnf " +"autoremove\"." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Rilascio" - -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Mostra solo i pacchetti che sono stati installati dall'utente." -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Mostra solo i pacchetti modificati di recente" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" +"L'opzione '--resolve' deve essere usata insieme a uno dei '--conflicts', '--" +"depends', '--enhances', '--provides', '--recommends', '--requires' , '--" +"requires-pre', '--suggests' o '--supplements' opzioni" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" +"L'opzione '--recursive' deve essere usata con '--whatrequires ' " +"(opzionalmente con '--alldeps', ma non con '--exactdeps'), oppure con '--" +"requires --resolve'" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Sorgente" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Il pacchetto {} non contiene file" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Tag disponibili per interrogazioni: usare --queryformat \".. %{tag} ..\"" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argomento {} richiede l'opzione --whatrequires o --whatdepends" + +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Dal repo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Mai (ultimo: %s)" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Pacchettizzatore" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Istantaneo (ultimo: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Data compilazione" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s secondi (ultimo: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Data installazione" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "mostra i repository di software configurati" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Installato da" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "mostra tutti i repository" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "mostra i repository abilitati (predefinita)" + +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "mostra i repository disabilitati" + +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Nessun repository disponibile" + +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "abilitato" + +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "disabilitato" + +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-ID : " + +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-nome : " + +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-stato : " + +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-rev. : " + +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-aggiornato. : " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pacchetti: " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-dim. : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink : " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Aggiornato : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirror : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-scadenza : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-esclusi : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-nomefile : " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id repo" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "stato" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nome repo" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licenza" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "avvia una shell DNF interattiva" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script per lanciare la shell DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Valore chiave non supportato." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Impossibile trovare il repository: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" +"{} argomento [valore]\n" +" argomento: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Se nessun valore viene fornito, stampa il valore attuale..\n" +" Se viene fornito un valore, lo imposta." -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" +"{} [comando]\n" +" stampa informazioni di aiuto" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} argomento [opzione]\n" +" list: elenca i repository ed il respettivo stato. opzione = [all | ID | metacarattere]\n" +" enable: abilita repository. opzione = ID repository\n" +" disable: disabilita repository. opzione = ID repository" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "sì" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" risolve l\\'insieme delle operazioni" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} argomento\n" +" list: elenca i contenuti della transazione\n" +" reset: annulla (cancella totalmente) la transazione\n" +" run: esegue la transazione" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" esegue la transazione" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Procedere [s/N]: " +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" esce dalla shell" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Procedere [S/n]: " +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Argomenti specifici della shell:\n" +"\n" +"config imposta le opzioni di configurazione\n" +"help stampa informazioni di aiuto\n" +"repository (o repo) abilita, disabilita o elenca repository\n" +"resolvedep risolve l'insieme della transazione resolve the transaction set\n" +"transaction (o ts) elenca, annulla o esegue l'insieme della transazione\n" +"run risolve ed esegue l'insieme della transazione\n" +"exit (o quit) esce dalla shell" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Group: %s" -msgstr "Gruppo: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Errore: impossibile aprire %s per la lettura" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Id-Gruppo: %s" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "In uscita dalla shell" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Descrizione: %s" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "Reinstalla un pacchetto" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Pacchetto da reinstallare" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid " Language: %s" -msgstr " Lingua: %s" +msgid "Package %s available, but not installed." +msgstr "Pacchetto %s disponibile, ma non installato." -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Pacchetti necessari:" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "avvia una sessione DNF interattiva per installare e rimuovere spec" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Pacchetti predefiniti:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "La specifica da rimuovere" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Pacchetti opzionali:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "La specifica da installare" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Pacchetti condizionali:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "mostra o utilizza le informazioni dei gruppi" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Gruppo ambiente: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Non ci sono informazioni sui gruppi per i repository configurati." -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Environment-Id: %s" -msgstr " ID ambiente: %s" +msgid "Warning: Group %s does not exist." +msgstr "Attenzione: il gruppo %s non esiste." -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Gruppi necessari:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Attenzione: nessun gruppo trovato per:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Gruppi opzionali:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Gruppi disponibili:" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Corrispondenza trovata in:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Gruppi installati:" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Nome file : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Gruppi installati:" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Gruppi lingua installati:" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Descrizione : " +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Gruppi disponibili:" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Gruppi lingua disponibili:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licenza : %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "comprende pacchetti opzionali dal gruppo" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Fornisce : %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "mostra anche i gruppi nascosti" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Altro : %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "mostra solo i gruppi installati" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "" -"Si è verificato un errore nel calcolo della dimensione totale dello " -"scaricamento" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "mostra solo i gruppi disponibili" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Total size: %s" -msgstr "Dimensione totale: %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Sottocomando di groups non corretto, usare: %s." -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Dimensione totale dello scaricamento: %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Impossibile trovare un gruppo di pacchetti obbligatorio." -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Dimensione installata: %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -"Si è verificato un errore nel calcolo della dimensione del pacchetto " -"installato" -#: ../dnf/cli/output.py:1023 +#: ../dnf/db/group.py:368 #, python-format -msgid "Freed space: %s" -msgstr "Spazio liberato: %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Pacchetti marcati come installati dal gruppo:" +msgid "Will not install a source rpm package (%s)." +msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Pacchetti marcati come rimossi dal gruppo:" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "nessun generatore di payload corrispondente per %s" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Gruppo" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Già scaricato" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pacchetti" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "tipo di checksum non supportato: %s" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Installazione del gruppo dei pacchetti in corso" - -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Installazione dipendenze" - -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Installazione dipendenze deboli" - -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Rimozione in corso" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Rimozione dei pacchetti dipendenti in corso" - -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Rimozione dipendenze inutilizzate" - -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Abilitazione di stream diversi per \"{}\"." + +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Niente da mostrare." + +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" +"Installazione della versione più recente di \"{}\" rispetto a quella " +"specificata. Motivo: {}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Moduli abilitati: {}." + +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" +"Nessun profilo specificato per '{}', si prega di specificare il profilo." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -"Esclusione dei pacchetti con conflitti:\n" -"(aggiungere '%s' alla linea di comando per forzarne l'aggiornamento)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Ignoro i pacchetti con dipendenze rotte %s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " o parte di un gruppo" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "sostituisce" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valore di configurazione sconosciuto: %s=%s in %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Riepilogo della transazione\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Opzione di configurazione sconosciuta: %s = %s in %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Installati" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Iniziato dnf-automatic." -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Aggiornati" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Dormi per %s secondi" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Rimossi" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "I seguenti aggiornamenti sono stati effettuati su '%s':" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "A versione precedente" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "I seguenti aggiornamenti sono disponibili per '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Ignorati" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "I seguenti aggiornamenti sono stati scaricati per '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "pacchetto" -msgstr[1] "pacchetti" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Aggiornamenti effettuati per '%s'." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Pacchetto dipendente" -msgstr[1] "Pacchetti dipendenti" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Aggiornamenti scaricati per '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Aggiornati" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Aggiornamenti disponibili per '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "A versione precedente" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Spedizione non riuscita di un messaggio di posta via '%s': %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstallati" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Esecuzione del comando '%s' fallita: %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Eliminati" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Non riuscito" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Totale" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Salta la transazione unita %d a %d, poiché si sovrappone" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Nessuna transazione" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "L'ID transazione, o il pacchetto specificato, non è corretto" +msgid "%s is empty file" +msgstr "%s è un file vuoto" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Linea di comando" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Archiviazione non riuscita dell'ultimo tempo di Makecache." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Nome utente" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Impossibile determinare l'ultima volta di makecache." -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problema" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data e ora" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "caricamento errore repo '{}': {}" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Azione/i" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Il caricamento del repository '{}' non è riuscito" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Modifiche" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Il timer per la cache dei metadati è disabilitato quando si è su una " +"connessione a consumo." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" +"Timer del caching dei metadati disabilitato durante l'alimentazione a " +"batteria." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "ID transazione o pacchetto non specificato" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Timer del caching dei metadati disabilitato." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Eliminato" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Cache dei metadati aggiornata recentemente." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Non installato" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: non sarà mai scaduto e non verrà aggiornato." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Più recente" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: è scaduto e verrà aggiornato." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Meno recente" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: i metadati scadranno dopo %d secondi e sarà aggiornato ora" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID transazione :" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: scadrà dopo %d secondi." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Ora inizio :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Cache dei metadati creata." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "rpmdb iniziale :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: usando metadati di %s." -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:422 #, python-format -msgid "(%u seconds)" -msgstr "(%u secondi)" +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:425 #, python-format -msgid "(%u minutes)" -msgstr "(%u minuti)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Ultima verifica della scadenza dei metadati: %s fa il %s." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"I pacchetti scaricati sono stati salvati nella cache fino alla prossima " +"transazione completata con successo." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u hours)" -msgstr "(%u ore)" +msgid "You can remove cached packages by executing '%s'." +msgstr "È possibile rimuovere i pacchetti in cache eseguendo '%s'." -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:546 #, python-format -msgid "(%u days)" -msgstr "(%u giorni)" +msgid "Invalid tsflag in config file: %s" +msgstr "tsflag non valido nel file di configurazione: %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Ora termine :" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Aggiunta non riuscita del file dei gruppi per il repository: %s - %s" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "rpmdb finale :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Esecuzione del controllo di transazione" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Utente :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Errore: controllo di transazione vs risoluzione dipendenze:" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Interrotto" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Controllo di transazione eseguito con successo." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Codice di uscita :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Test di transazione in corso" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Completato" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Errore nel controllo di transazione:" + +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Test di transazione eseguito con successo" + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Transazione in corso" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Requisiti relativi al disco:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Almeno %dMB di spazio disco è richiesto sul filesystem %s." +msgstr[1] "Almeno %dMB di spazio disco sono richiesti sul filesystem %s." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Operazioni non riuscite:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Riepilogo errori" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Errore:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB modificato al di fuori del DNF." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Rilascio:" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Si sono verificati errori durante l'operazione." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Linea di comando :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" +"Impossibile ottenere il lock della transazione (accesso effettuato come: " +"%s)." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Commento :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Impossibile eseguire la transazione." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transazione eseguita con:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Non è stato possibile iniziare la transazione:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pacchetti modificati:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Eliminazione del file di transazione %s non riuscita" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Output dello scriptlet:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Alcuni pacchetti non sono stati scaricati. Nuovo tentativo in corso." -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Errori:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"I delta RPM hanno ridotto %.1f MB di aggiornamenti a %.1f MB (%d.1%% " +"risparmiato)" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dipendenza" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"I delta RPM non riusciti hanno incrementato %.1f MB di aggiornamenti a %.1f " +"MB (%d.1%% sprecato)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Reso obsoleto" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Impossibile aprire: {}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Obsoleto" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "La chiave pubblica per %s non è installata" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Elimina" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problemi nell'apertura di %s" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstalla" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "La chiave pubblica per %s non è affidabile" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Il pacchetto %s.%s %s sarà installato" +msgid "Package %s is not signed" +msgstr "Il pacchetto %s non è firmato" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Il pacchetto %s.%s %s sarà un aggiornamento" +msgid "Cannot remove %s" +msgstr "Impossibile rimuovere %s" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Il pacchetto %s.%s %s sarà rimosso" +msgid "%s removed" +msgstr "%s eliminato" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Nessuna corrispondenza per il gruppo pacchetti \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Il pacchetto %s.%s %s sarà reinstallato" +msgid "Adding packages from group '%s': %s" +msgstr "Aggiunta di pacchetti dal gruppo '%s': %s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Nessun gruppo marcato per la rimozione." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Nessun gruppo marcato per l'aggiornamento." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "nessun pacchetto corrispondente" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Il pacchetto %s.%s %s sarà riportato ad una versione precedente" +msgid "Package %s not installed, cannot downgrade it." +msgstr "" +"Il pacchetto %s non è installato, non ne può essere installata una versione " +"precedente." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Il pacchetto %s.%s %s renderà obsoleto un altro" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Il pacchetto %s ha una versione più vecchia installata, non ne può essere " +"installata una versione precedente." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Il pacchetto %s.%s %s sarà aggiornato" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Il pacchetto %s non è installato, non può essere reinstallato." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Il pacchetto %s.%s %s sarà reso obsoleto" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Il file %s è un pacchetto sorgente e non può essere aggiornato, viene " +"ignorato." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Inizio risoluzione dipendenze" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Il pacchetto %s non è installato, non può essere aggiornato." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Risoluzione delle dipendenze completata" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "" +"Il pacchetto %s ha una versione più nuova installata, non può essere " +"aggiornato." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -"Importazione della chiave GPG 0x%s in corso:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" Da : %s" +"Il pacchetto %s è disponibile, ma è installato per un'architettura " +"differente." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "In esecuzione" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"La versione installata del pacchetto %s è la prima, non ne può essere " +"installata una versione precedente." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "In attesa" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Azione non gestita: {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Non interrompibile" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Nessun aggiornamento di sicurezza richiesto, ma è disponibile {} " +"aggiornamento" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Nessun aggiornamento di sicurezza richiesto, ma sono disponibili {} " +"aggiornamenti" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Tracciato/Fermato" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma è disponibile {} " +"aggiornamento" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Sconosciuto" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Nessun aggiornamento di sicurezza richiesto per \"{}\", ma sono disponibili " +"{} aggiornamenti" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Impossibile trovare informazioni sul processo che blocca (PID %d)" +msgid ". Failing package is: %s" +msgstr ". Il pacchetto difettoso è: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " L'applicazione con PID %d è: %s" +msgid "GPG Keys are configured as: %s" +msgstr "Le chiavi GPG sono configurate come segue: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memoria : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "Chiave GPG in %s (0x%s) già installata" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Avviato: %s - %s fa" +msgid "Key import failed (code %d)" +msgstr "Importazione chiave non riuscita (codice %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Chiave importata correttamente" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Non è stata installata alcuna chiave" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Stato : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Le chiavi GPG elencate per il repository \"%s\" sono attualmente installate ma non sono corrette per questo pacchetto.\n" +"Controllare che gli URL delle chiavi di questo repository siano configurati correttamente." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Importazione delle chiave/i non sufficiente, chiave sbagliata?" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "operazione saltata." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Forse si intende: {}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Il gruppo '%s' non è installato." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Il pacchetto \"{}\" dal repository locale \"{}\" ha un checksum non corretto" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Il gruppo '%s' non esiste." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Alcuni pacchetti dal repository locale hanno un checksum non corretto" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "L'ambiente '%s' è non installato." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Il pacchetto \"{}\" dal repository \"{}\" ha un checksum non corretto" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "L'ID di gruppo '%s' non esiste." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Alcuni pacchetti hanno la cache non valida, ma non possono essere scaricati " +"a causa dell'opzione \"--cacheonly\"" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Gruppo '%s' non installato." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3415,6 +3664,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Bad id per repo: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s controllo fallito: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3425,36 +3679,6 @@ msgstr "pronti contro termine %s: 0x%s già importato" msgid "repo %s: imported key 0x%s." msgstr "pronti contro termine %s: chiave importata 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Il pacchetto sorgente rpm (%s) non verrà installato." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "tipo di checksum non supportato: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Ricostruzione delta RPM non riuscita" @@ -3467,226 +3691,45 @@ msgstr "Checksum di pacchetti delta RPM ricostruiti non riuscito" msgid "done" msgstr "eseguito" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "File di blocco malformato trovato: %s\n" "Assicurarsi che nessun altro processo DNF sia in esecuzione e rimuovere manualmente il file di blocco oppure eseguire systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Abilitazione di stream diversi per \"{}\"." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Niente da mostrare." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" -"Installazione della versione più recente di \"{}\" rispetto a quella " -"specificata. Motivo: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Moduli abilitati: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" -"Nessun profilo specificato per '{}', si prega di specificare il profilo." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s controllo fallito: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s è un file vuoto" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Archiviazione non riuscita dell'ultimo tempo di Makecache." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Impossibile determinare l'ultima volta di makecache." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Errore nel file di analisi: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Plugin caricati: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "operazione saltata." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "nessun generatore di payload corrispondente per %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Già scaricato" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "abilitazione del repository %s" +msgid "Environment '%s' is not installed." +msgstr "L'ambiente '%s' è non installato." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "Aggiunto %s repo da %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Pulizia" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Eliminazione in corso" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verifica in corso" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Esecuzione scriptlet in corso" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Preparazione in corso" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problema" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "L'ID di gruppo '%s' non esiste." diff --git a/po/ja.po b/po/ja.po index ddf4174..24df9d1 100644 --- a/po/ja.po +++ b/po/ja.po @@ -17,1941 +17,1990 @@ # Ludek Janda , 2018. #zanata # Noriko Mizumoto , 2018. #zanata # Ooyama Yosiyuki , 2018. #zanata +# Keiko Moriguchi , 2019. #zanata # Ooyama Yosiyuki , 2019. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-05-06 02:47+0000\n" -"Last-Translator: Ooyama Yosiyuki \n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-20 10:30+0000\n" +"Last-Translator: Keiko Moriguchi \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/dnf/language/ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "'%s' に以下の更新が適用されました:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "'%s' で以下の更新を利用できます:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "'%s' に以下の更新がダウンロードされました:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "'%s' に更新が適用されました。" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "'%s' に更新がダウンロードされました。" - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "'%s' で更新が利用可能です。" - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "'%s' を使用した電子メールの送信に失敗しました: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "コマンド '%s' の実行に失敗しました: %d を返しました" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "パッケージ" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "不明な設定値: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "インストールされるパッケージ" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "不明な設定オプション: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "ダウングレード中" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "dnf-automatic を開始しました。" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "整理" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "%s 秒スリープします" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "インストール中" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "エラー: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "廃止" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "repo '{}' のロードに失敗しました: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "再インストール中" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "repository '{}' のロードに失敗しました" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "削除" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "metered 接続で実行する際、メタデータタイマーキャッシュは無効化されました。" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "アップグレード中" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "バッテリーで実行する際、メタデータタイマーキャッシュは無効化されました。" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "検証" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "メタデータタイマーキャッシュは無効化されました。" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "scriptletの実行中" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "メタデータキャッシュは最近、リフレッシュされました。" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "準備" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "テストトランザクション中にエラーが発生しました。" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: は期限切れになることはなく、リフレッシュされることもありません。" +msgid "Parsing file failed: %s" +msgstr "ファイルの解析に失敗しました: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: は期限切れとなったのでリフレッシュされます。" +msgid "Loaded plugins: %s" +msgstr "ロードされたプラグイン: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: メタデータは %d 秒後に期限切れとなり、すぐにリフレッシュされます" +msgid "Failed loading plugin \"%s\": %s" +msgstr "plugin \"%s\" のロードに失敗しました: %s" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: は %d 秒後に期限切れとなります。" +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "以下の有効化プラグインパターンに一致するものは見つかりません: {}" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "メタデータキャッシュを作成しました。" +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "以下の無効化プラグインパターンに一致するものは見つかりません: {}" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: は %s から取得したメタデータを使用中" +msgid "enabling %s repository" +msgstr "%s リポジトリーの有効化" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "" +msgid "Added %s repo from %s" +msgstr "%s から %s repo を追加しました" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "メタデータの期限切れの最終確認: %s 時間前の %s に実施しました。" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "名前" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "名前" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "'%s' を実行することでキャッシュパッケージを削除できます。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "エポック" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "設定ファイルの tsflag が無効です: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "バージョン" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "リポジトリーのグループファイルを追加できませんでした: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "バージョン" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "トランザクションの確認を実行中" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "リリース" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "エラー: トランザクションの確認 vs depsolve:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arch" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "トランザクションの確認に成功しました。" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "アーキテクチャー" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "トランザクションのテストを実行中" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "サイズ" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "トランザクションの確認時にエラー:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "サイズ" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "トランザクションのテストに成功しました。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "ソース" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "トランザクションを実行中" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Repo" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "ディスク要件" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "リポジトリー" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "%s ファイルシステムに少なくとも %dMB の空き領域が必要です。" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "repo から" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "エラーの概要" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "パッケージャー" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB は DNF の外で変更されました。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "ビルド時間" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "トランザクション中にエラーが発生しました。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "インストール時間" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "トランザクションロックの取得に失敗しました (ログインしています: %s)。" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "インストール済み" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "トランザクションを実行できませんでした。" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "概要" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "トランザクションを開始できませんでした:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "概要" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "トランザクションファイル %s の削除に失敗しました" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "一部のパッケージはダウンロードされませんでした。再試行中です。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "ライセンス" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "Delta RPM の更新は %.1f MB 減少し、%.1f MB となりました。(%d.1%% は保存されました)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "説明" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "失敗した Delta RPM の更新は %.1f MB 増加し、%.1f MB となりました。(%d.1%% が無駄になりました)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "説明" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "開くことができませんでした: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "一覧表示するパッケージはありません" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s の公開鍵がインストールされていません" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "パッケージ %s を開くことができません" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "はい" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "いいえ" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "これでよろしいですか? [y/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "これでよろしいですか? [Y/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "%s の公開鍵は信頼されていません" +msgid "Group: %s" +msgstr "グループ: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "パッケージ %s は署名されていません" +msgid " Group-Id: %s" +msgstr " グループ ID: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "%s を削除できません" +msgid " Description: %s" +msgstr " 説明: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s を削除しました" +msgid " Language: %s" +msgstr " 言語: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "グループパッケージ \"{}\" に一致するものはありません" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " 必須なパッケージ:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "グループ '%s' からのパッケージを追加します: %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " 標準パッケージ:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "行うべきことはありません。" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " オプション パッケージ:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "削除対象のパッケージはありません。" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " 条件付きパッケージ:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "アップグレード対象のグループはありません。" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "環境グループ: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "一致した引数がありません: %s" +msgid " Environment-Id: %s" +msgstr " 環境 Id: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "一致したパッケージはありません。" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " 必須なグループ:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " 任意なグループ:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "一致:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "パッケージ %s はインストールされていないのでの、再インストールできません。" +msgid "Filename : %s" +msgstr "ファイル名 : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "ファイル %s はソースパッケージで更新できません。無視します。" +msgid "Repo : %s" +msgstr "Repo : %s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "パッケージ %s はインストールされていないので、更新できません。" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "説明 : " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "上位バージョンのパッケージ %s はインストール済みなので、更新できません。" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "パッケージ %s は利用可能ですが、インストールされていません。" +msgid "License : %s" +msgstr "ライセンス : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "パッケージ %s は利用可能ですが、他のアーキテクチャー用にインストールされています。" +msgid "Provide : %s" +msgstr "提供する : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "パッケージ %s はインストールされていません。" +msgid "Other : %s" +msgstr "その他 : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "有効な形式ではありません: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "ダウンロードサイズの合計を計算中にエラーが発生しました" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "削除対象のパッケージはありません。" +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "合計サイズ: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" +msgid "Total download size: %s" +msgstr "ダウンロードサイズの合計: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "最下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" +msgid "Installed size: %s" +msgstr "インストール済みのサイズ: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "動作は対処されていません: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "インストール済みのサイズを計算中にエラーが発生しました" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "利用可能なパッケージ %s がありません。" +msgid "Freed space: %s" +msgstr "解放された容量: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "パッケージをグループごとにインストール済みとマークします:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "パッケージをグループごとに削除済みとマークします:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "グループ" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "パッケージ" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". 失敗したパッケージは: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "group/moduleパッケージをインストール" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG 鍵が設定されています: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "グループパッケージのインストール" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "%s (0x%s) の GPG 鍵はインストール済みです" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "インストール" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "アップグレード" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "再インストール" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "鍵のインポートに失敗しました (コード: %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "依存関係のインストール" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "鍵のインポートに成功しました" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "弱い依存関係のインストール" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "鍵を 1 つもインストールしませんでした" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "削除中" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"\"%s\" リポジトリーに一覧表示されている GPG 鍵はインストール済みですが、このパッケージには適切ではありません。\n" -"正しい鍵 URL がこのリポジトリー用に設定されているか確認してください。" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "依存関係パッケージの削除" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "鍵をインポートしても役に立ちませんでした。鍵が間違っていませんか?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "未使用の依存関係の削除" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * おそらく: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "ダウングレード" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "ローカルリポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "モジュールプロファイルのインストール" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "ローカルリポジトリーのいくつかのパッケージのチェックサムは正しくありません" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "モジュールプロファイルの無効化" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "リポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "モジュールストリームの有効化" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "いくつかのパッケージには無効なキャッシュがありますが、\"--cacheonly\" オプションによりダウンロードできません" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "モジュールストリームの切り替え" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "パッケージ %s は既にインストールされています。" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "モジュールの無効化" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "モジュールの再設定" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "ファイル \"%s\" の解析に失敗しました: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "環境グループのインストール" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "環境グループのアップグレード" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "設定エラー: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "環境グループの削除" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "グループのインストール" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "グループのアップグレード" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " インストール済み: %s-%s (日時: %s)" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "グループの削除" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " ビルド : %s (日時: %s)" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF はトランザクション用にパッケージのみをダウンロードします。" - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "DNF は、パッケージのみをダウンロード、gpg 鍵をインストール、およびトランザクションを確認します。" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"競合するパッケージをスキップします:\n" +"(アップグレードを強制するにはコマンドラインに '%s' を追加します)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "操作が中断されました。" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "壊れた dependencies%s のパッケージをスキップします" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "パッケージのダウンロード:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " またはグループの一部" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "パッケージのダウンロード中にエラーが発生しました:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "パッケージ" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "トランザクションが失敗しました" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "パッケージ" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "置き換え" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"無人での実行中に鍵の自動インポートを拒否します。\n" -"オーバーライドするには \"-y\" を使用してください。" +"\n" +"トランザクションの概要\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG の確認に失敗しました" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "インストール" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "アップグレード" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "パッケージの廃止" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "削除" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "ディストリビューション同期対象のパッケージがありません" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "ダウングレード" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "ダウングレード対象のパッケージはありません。" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "スキップ" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "インストール済みパッケージ" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "パッケージ" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "利用可能なパッケージ" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "依存パッケージ" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "パッケージを自動削除します" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "アップグレード済み" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "エクストラパッケージ" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "ダウングレード済み" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "利用可能なアップグレード" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "インストール済み" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "最近追加したパッケージ" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "再インストール済み" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "表示するための一致したパッケージはありません" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "スキップしました" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "一致したものは見つかりませんでした" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "削除しました" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "トランザクション ID は指定されていません" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "失敗しました" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "指定されたトランザクション ID は見つかりません" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "合計" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "1 つ以上のトランザクション ID が見つかりました!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "<未設定>" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "%u の前のトランザクション履歴が不完全です。" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "システム" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "%u の後のトランザクション履歴が不完全です。" - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "トランザクション {} を {} から取り消しています" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "重複のため、%d から %d へマージしたトランザクションをスキップします" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "不明な repo : '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "トランザクションがありません" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "一致するリポジトリーがありません: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "不正なトランザクション ID、またはパッケージが指定されました" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "このコマンドは root ユーザーで実行する必要があります。" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "コマンドライン" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "そのようなコマンドはありません: %s. %s --help を使用してください。" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "ユーザー名" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "DNF プラグインコマンドかもしれません。\"dnf install 'dnf-command(%s)'\" を試してください" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "DNF プラグインコマンドかもしれませんが、プラグインのロードは現在無効になっています。" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "日時" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir または --downloaddir は、--downloadonly、download あるいは system-upgrade " -"コマンドと共に使用する必要があります。" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "動作" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "変更されました" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "失敗した履歴情報" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "トランザクション ID、またはパッケージが指定されていません" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "削除されました" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "引数 {}: 引数 {} と許可されていません" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "インストールされていません" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "コマンド \"%s\" はすでに定義済みです" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "古い" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "dnf.conf で除外します: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "新しい" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "dnf.conf で含めます: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "トランザクション ID :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "repo で除外します " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "開始時間 :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "repo に含めます " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "開始 rpmdb :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "問題を診断するには実行してみてください: '%s'." +msgid "(%u seconds)" +msgstr "(%u 秒)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "RPMDB を破損させたかもしれませんが、'%s' を実行することでこの問題を解決できる可能性があります。" +msgid "(%u minutes)" +msgstr "(%u 分)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"GPG 鍵によるパッケージチェックが有効になっています。これは良いことです。\n" -"しかし、GPG 公開鍵はインストールされていません。\n" -"インストールしたいパッケージの鍵をダウンロードし、インストールする必要があります。\n" -"以下のコマンドを実行してダウンロードできます:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"または、リポジトリーセクション 'gpgkey' オプションのリポジトリーを\n" -"利用することで、鍵の url を特定でき、DNF はそれをインストールします。\n" -"\n" -"詳細はディストリビューションまたはパッケージのプロバイダーにコンタクトしてください。" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u 時間)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "問題のリポジトリ: %s" +msgid "(%u days)" +msgstr "(%u 日)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "パッケージもしくはパッケージのグループについての詳細を表示します" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "終了時間 :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "すべてのパッケージを表示します (デフォルト)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "終了 rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "利用可能なパッケージのみを表示します" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "ユーザー :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "インストール済みのパッケージのみを表示します" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "終了コード :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "エクストラパッケージのみを表示します" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "中断しました" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "アップグレードパッケージのみを表示します" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "成功" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "自動削除パッケージのみを表示します" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "失敗:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "最近変更されたパッケージのみを表示します" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "失敗しました:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "パッケージ" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Releasever :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "パッケージまたはパッケージのグループを一覧表示します" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "コマンドライン :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "どのパッケージが特定の値を提供するか見つけます" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "コメント :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "実行されたトランザクション:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "パッケージの検索: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "変更されたパッケージ:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "利用可能なパッケージのアップグレードを確認します" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptlet の出力:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "エラー:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "利用可能なパッケージがありません。" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dep-Install" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "インストール対象のパッケージはありません。" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "廃止された" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "インストールされたパッケージはありません。" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "削除" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "再インストール" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (%s から)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> パッケージ %s.%s %s はインストールされます" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "インストール済みパッケージ %s%s は利用できません。" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> パッケージ %s.%s %s はアップグレードされます" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "リポジトリーからインストールされたパッケージはありません。" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> パッケージ %s.%s %s は消去されます" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "再インストール対象のパッケージはありません。" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> パッケージ %s.%s %s は再インストールされます" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "アップグレード対象のパッケージがありません。" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> パッケージ %s.%s %s はダウングレードされます" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "特定のリポジトリーのすべてのパッケージに対して、コマンドを実行します" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> パッケージ %s.%s %s は廃止となります" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> パッケージ %s.%s %s はアップグレードされます" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "有用な使用方法のメッセージを表示します" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> パッケージ %s.%s %s は廃止されます" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "コマンド" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> 依存関係の解決を開始しました" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "トランザクション履歴を表示、または使用します" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> 依存関係の解決が完了しました" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"1 つ以上のトランザクション ID が見つかりました。\n" -"'{}' は 1 つのトランザクション ID またはパッケージ名が必要です。" +"GPG 鍵 0x%s をインポート中:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "トランザクション ID、またはパッケージ名が指定されていません。" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "コマンドラインエラー: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "履歴 DB にアクセスできません。" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "不正な形式: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "トランザクション %s を取り消すことはできません。取り消すことで、パッケージデータベースに矛盾が生じます。" +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt 引数には複数の値があります: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "トランザクション %s をロールバックすることはできません。ロールバックすることで、パッケージデータベースに矛盾が生じます。" +msgid "Setopt argument has no value: %s" +msgstr "Setopt 引数には値はありません: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"無効なトランザクション ID の範囲の定義 '{}'。\n" -"'..' を使用してください。" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "オプションの引数" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"'{}' を トランザクション ID に変換できません。\n" -"''、'last'、'last-' を使用します。" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "設定ファイルの場所" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "パッケージ '{}' を操作するトランザクションが見つかりません。" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "静かな操作" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "詳細な操作" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" - -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF バージョンを表示して終了します" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "インストール root を設定します" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "ドキュメントをインストールしません" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "すべてのプラグインを無効にします" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "名前ごとにプラグインを有効にします" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "名前ごとにプラグインを無効にします" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "任意の設定オプションと repo オプションを設定します" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "パッケージをスキップして depsolve 問題を解決します" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "コマンドのヘルプを表示する" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "トランザクションを最良候補に限定しません" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "コマンドの最大待ち時間" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "当初は依存関係としてインストールされた不要なパッケージをすべて削除します" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "出力レベルをデバッグします" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "削除されるパッケージ" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "ファイルに詳細な解決結果をダンプします" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "packagedb の問題を確認します" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "一覧/検索コマンドで repo の重複を表示します" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "すべての問題を表示します; デフォルト" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "エラー出力レベル" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "依存関係の問題を表示します" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "dnf の廃止されたアップグレードの処理ロジックを有効にするか、情報、一覧、repoquery を廃止するパッケージの機能を表示します" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "重複問題を表示します" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm の出力レベルをデバッグします" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "廃止されたパッケージを表示します" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "すべての質問に「はい」(yes) と自動的に答えます" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "提供に関する問題を表示します" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "すべての質問に「いいえ」(no) と自動的に答えます" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} は、{} の必要項目が足りません" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} は {} と重複しています" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "config-manager コマンドで repos を有効にします (自動的に保存)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} は {} により廃止されました" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "config-manager コマンドで repos を無効にします (自動的に保存)" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} は {} を提供していますが、見つかりません" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "名前または glob ごとにパッケージを除外します" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "ファイル %s を削除中" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "excludepkgs を無効にします" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "キャッシュデータを削除します" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "追加のリポジトリーに対するラベルおよびパスは、複数回指定することが可能です。" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "消去されるメタデータタイプ" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "もはや使用されていない依存関係の削除を無効にします" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "データを消去しています: " +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "GPG 署名の確認を無効にします (RPM ポリシーが許可する場合)" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "キャッシュは期限切れとなりました" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "色を使うかどうか制御します" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d ファイルが削除されました" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "コマンド実行前にメタデータを期限切れに設定します" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "pid %d のプロセスが終了するのを待ちます。" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "IPv4 アドレスのみを解決します" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "IPv6 アドレスのみを解決します" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "インストール済みパッケージを利用可能な最新バージョンに同期します" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "パッケージをコピーするディレクトリーを設定します" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "同期するパッケージ" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "パッケージのみをダウンロードします" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "パッケージをダウングレードします" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "トランザクションにコメントを追加します" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "ダウングレードするパッケージ" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "バグ修正関連パッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "グループ情報を表示または使用します" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "機能拡張関連パッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "設定されたリポジトリーが利用可能なグループデータはありません。" - -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "警告: グループ %s は存在しません。" - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "警告: 一致するグループはありません:" - -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "利用可能な環境グループ:" - -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "インストール済みの環境グループ:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "newpackage の関連パッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "インストール済みのグループ:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "セキュリティー関連パッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "インストール済みの言語グループ:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "利用可能なグループ:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "利用可能な言語グループ:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "グループのオプションパッケージを含めます" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "非表示のグループも表示します" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "アーキテクチャーの使用を強制します" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "インストール済みのグループのみを表示します" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "主要コマンドの一覧:" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "利用可能なグループのみを表示します" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "プラグインコマンドの一覧" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "groups のサブコマンドが無効です: %s. を使用します" +msgid "Error: %s" +msgstr "エラー: %s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "必須のグループパッケージを見つけることができません。" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "終了しました。" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "システムに 1 つのパッケージまたは複数のパッケージをインストールします" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "現在のディレクトリーには読み取り/実行権限がありません。/ に移動します" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "インストールされるパッケージ" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "競合するパッケージを置き換えるには、コマンドラインに '{}' を追加してみてください" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "一致するものが見つかりません" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "インストール不可のパッケージをスキップするには、'{}' を追加してみてください" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "有効な rpm ファイルパスではありません: %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " または、'{}' を追加して、インストール不可のパッケージをスキップしてください" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "\"{0}\"には次の選択肢があります: {1}" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "最適候補のパッケージのみを使用しないためには、'{}' を追加してみてください" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "メタデータキャッシュを生成します" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " または、'{}' を追加して、最適候補のパッケージのみを使用しないでください" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "すべてのメタデータファイルのキャッシュファイルを作成します。" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "依存関係が解決しました。" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "インストール済みパッケージをユーザーがインストールしたとマークするか、またはマークをはずします。" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "完了しました!" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as user installed." -msgstr "ユーザーによるインストールには %s のマークがつけられます。" +msgid " Installed: %s-%s at %s" +msgstr " インストール済み: %s-%s (日時: %s)" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s unmarked as user installed." -msgstr "ユーザーによるインストールには %s のマークがはずされます。" +msgid " Built : %s at %s" +msgstr " ビルド : %s (日時: %s)" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "グループインストールには %s のマークがついています。" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF はトランザクション用にパッケージのみをダウンロードします。" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "エラー:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "DNF は、パッケージのみをダウンロード、gpg 鍵をインストール、およびトランザクションを確認します。" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "パッケージ %s はインストールされていません。" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "操作が中断されました。" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "行うべきことはありません。" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "表示する一致モジュールはありません" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "パッケージのダウンロード:" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "パッケージのダウンロード中にエラーが発生しました:" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "トランザクションが失敗しました" + +#: ../dnf/cli/cli.py:262 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"無人での実行中に鍵の自動インポートを拒否します。\n" +"オーバーライドするには \"-y\" を使用してください。" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "モジュールと対話します。" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG の確認に失敗しました" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "有効なモジュールのみを表示します" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "{} の Changelogs" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "無効なモジュールのみを表示します" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "パッケージの廃止" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "インストール済みのモジュールのみを表示します" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "ディストリビューション同期対象のパッケージがありません" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "プロファイルコンテンツを表示します" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "一致した引数がありません: %s" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "パッケージを再インストールします" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "利用可能なパッケージ %s がありません。" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "再インストールするパッケージ" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "引数 %s のパッケージは利用可能ですが、インストールされていません。" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "システムから 1 つのパッケージまたは複数のパッケージを削除します" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "ダウングレード対象のパッケージはありません。" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "重複するパッケージを削除します" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "インストール済みパッケージ" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "制限を超えた installonly パッケージを削除します" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "利用可能なパッケージ" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "削除対象の重複するパッケージはありません。" - -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "削除対象の古い installonly パッケージはありません。" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "パッケージを自動削除します" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "不明" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "エクストラパッケージ" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "なし (最終: %s)" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "利用可能なアップグレード" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" -msgstr "インスタント (最終: %s)" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "最近追加したパッケージ" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s 秒 (最終: %s)" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "表示するための一致したパッケージはありません" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "設定済みのソフトウェアリポジトリーを表示します" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "一致したものは見つかりませんでした" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "すべての repo を表示します" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "トランザクション ID は指定されていません" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "有効な repo を表示します (デフォルト)" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "指定されたトランザクション ID は見つかりません" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "無効な repo を表示します" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "1 つ以上のトランザクション ID が見つかりました!" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "利用できるリポジトリーがありません" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "%u の前のトランザクション履歴が不完全です。" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "有効化" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "%u の後のトランザクション履歴が不完全です。" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "無効化" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "パッケージ %s はインストールされていません。" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "トランザクション {} を {} から取り消しています" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-name : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "不明な repo : '%s'" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "一致するリポジトリーがありません: %s" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revision: " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "このコマンドは root ユーザーで実行する必要があります。" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "そのようなコマンドはありません: %s. %s --help を使用してください。" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "DNF プラグインコマンドかもしれません。\"dnf install 'dnf-command(%s)'\" を試してください" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "DNF プラグインコマンドかもしれませんが、プラグインのロードは現在無効になっています。" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "設定エラー: %s" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-size : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir または --downloaddir は、--downloadonly、download あるいは system-upgrade " +"コマンドと共に使用する必要があります。" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable と --set-enabled および --disable と --set-disabled は、config-manager " +"コマンドと共に使用しなければなりません。" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " 更新済み : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"警告: アクティブな RPM セキュリティーポリシーにより、GPG 署名の確認をグローバルに強制します " +"(このメッセージをスケルチするには、dnf.conf(5) の 'gpgcheck' を参照してください)" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "設定ファイル \"{}\" は存在しません" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "リリースバージョンを検出できません (リリースバージョンを指定するには '--releasever' を使用してください)" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "引数 {}: 引数 {} と許可されていません" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "コマンド \"%s\" はすでに定義済みです" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "dnf.conf で除外します: " -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-excluded: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "dnf.conf で含めます: " -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-filename: " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "repo で除外します " -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "repo id" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "repo に含めます " -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "状態" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "環境変数の予期しない値: DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "repo の名前" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "ファイル \"%s\" の解析に失敗しました: %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/aliases.py:108 #, python-format -msgid "Total packages: %s" -msgstr "パッケージの合計: %s" +msgid "Cannot read file \"%s\": %s" +msgstr "ファイル \"%s\" を読み込めません: %s" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "キーワードに一致するパッケージを検索します" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "エイリアスには無限再帰が含まれます" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "検索するための鍵" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s、オリジナルの引数を使用しています。" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "実行中" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "スリープ中" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "この ARCH の結果のみを表示します" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "割り込み不可" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "FILE を所有する結果のみを表示します" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "ゾンビ" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "REQ と競合する結果のみを表示します" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "トレース/停止" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "不明" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "REQ を廃止する結果のみを表示します" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "REQ を提供する結果のみを表示します" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " PID %d のアプリケーションは: %s" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " メモリー: %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "REQ を推奨する結果のみを表示します" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " 開始しました : %s - %s 秒経過" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "REQ を機能強化する結果のみを表示します" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " 状態 : %s" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "REQ を提案する結果のみを表示します" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "コマンドエイリアスを一覧表示するか作成します" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "REQ を補完する結果のみを表示します" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "エイリアスの解決を有効にします" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "エイリアスの解決を無効にします" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "エイリアスは有効化されました" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "エイリアスは無効化されました" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "無効なエイリアスキー: %s" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "--queryformat と使うために利用可能なタグを表示します" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "エイリアスの引数に値はありません: %s" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "オリジナルのパッケージの機能を解決します" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "エイリアスが追加されました: %s" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "パッケージの再帰的なツリーを表示します" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "エイリアスは見つかりません: %s" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "対応するソース RPM で操作します" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "エイリアスが削除されました: %s" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "特定の name.arch に最新パッケージ N を表示します (または N がネガティブな場合は N 以外の最新のもの)" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s、エイリアス %s" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "パッケージに関する詳細情報を表示します" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "エイリアス %s='%s'" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "パッケージのファイルを一覧表示します" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "エイリアスの解決は無効化されました。" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "パッケージソース RPM 名を表示します" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "エイリアスが指定されていません。" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "パッケージの changelogs を表示します" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "エイリアスが指定されていません。" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "見つかったパッケージを表示する形式" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "エイリアスが定義されていません。" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "一致するエイリアスがありません: %s" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "特定の文字列のパッケージの詳細を検索します" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "パッケージの説明と URL も検索します" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "QUERY_STRING" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "インストール済みの重複するパッケージへのクエリーを制限します" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "インストール済みの installonly パッケージへのクエリーを制限します" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s 完全一致: %%s" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s 一致: %%s" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "パッケージをダウンロードできる場所を表示します" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "一致する項目はありませんでした。" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "パッケージが競合する機能を表示します。" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "パッケージの検索: " -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "packagedb の問題を確認します" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "パッケージが機能拡張できる機能を表示します。" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "すべての問題を表示します; デフォルト" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "パッケージが提供する機能を表示します。" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "依存関係の問題を表示します" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "パッケージが推奨する機能を表示します。" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "重複問題を表示します" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "パッケージが依存する機能を表示します。" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "廃止されたパッケージを表示します" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "%%pre スクリプトを実行するためにパッケージが依存する機能を表示します。" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "提供に関する問題を表示します" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "パッケージが提案する機能を表示します。" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} は、{} の必要項目が足りません" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "パッケージが補完できる機能を表示します。" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} は {} と重複しています" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "利用可能なパッケージのみを表示する。" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} は {} により廃止されました" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "インストール済みのパッケージのみを表示します。" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} は {} を提供していますが、見つかりません" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "インストール済みパッケージを利用可能な最新バージョンに同期します" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "同期するパッケージ" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "\"dnf autoremove\" コマンドで削除可能なパッケージのみを表示します。" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "システム上の 1 つのパッケージまたは複数のパッケージをアップグレードします" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "ユーザーによってインストールされたパッケージのみを表示します。" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "アップグレードするパッケージ" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "最近編集されたパッケージのみを表示します" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "アップグレード対象のパッケージがありません。" -#: ../dnf/cli/commands/repoquery.py:275 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"オプションの '--resolve' は、'--conflicts'、'--depends'、'--enhances'、'--provides'、'--" -"recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " -"オプションのいずれか 1 つと使用する必要があります。" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "当初は依存関係としてインストールされた不要なパッケージをすべて削除します" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"オプションの '--recursive' は、'--whatrequires ' (オプションでは '--exactdeps' ではなく、'" -"--alldeps' と共に使用) または '--requires --resolve' と共に使用する必要があります。" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "削除されるパッケージ" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "パッケージ {} はファイルを含んでいません" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "メタデータキャッシュを生成します" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "利用可能な query-tags: --queryformat \".. %{tag} ..\" を使用します" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "すべてのメタデータファイルのキャッシュファイルを作成します。" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "問題を診断するには実行してみてください: '%s'." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "RPMDB を破損させたかもしれませんが、'%s' を実行することでこの問題を解決できる可能性があります。" -#: ../dnf/cli/commands/repoquery.py:501 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"description:\n" -" For the given packages print a tree of the packages." +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"有効なスイッチは指定されていません\n" -"使用方法: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"GPG 鍵によるパッケージチェックが有効になっています。これは良いことです。\n" +"しかし、GPG 公開鍵はインストールされていません。\n" +"インストールしたいパッケージの鍵をダウンロードし、インストールする必要があります。\n" +"以下のコマンドを実行してダウンロードできます:\n" +" rpm --import public.gpg.key\n" "\n" -"説明:\n" -" 特定のパッケージに関しては、パッケージのツリーを印刷します。" +"\n" +"または、リポジトリーセクション 'gpgkey' オプションのリポジトリーを\n" +"利用することで、鍵の url を特定でき、DNF はそれをインストールします。\n" +"\n" +"詳細はディストリビューションまたはパッケージのプロバイダーにコンタクトしてください。" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "特定の文字列のパッケージの詳細を検索します" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "問題のリポジトリ: %s" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "パッケージの説明と URL も検索します" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "\"{}\" には有効化されたリポジトリーがありません。" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "パッケージもしくはパッケージのグループについての詳細を表示します" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "すべてのパッケージを表示します (デフォルト)" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "利用可能なパッケージのみを表示します" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "インストール済みのパッケージのみを表示します" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "エクストラパッケージのみを表示します" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "アップグレードパッケージのみを表示します" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s 完全一致: %%s" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "自動削除パッケージのみを表示します" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "%s 一致: %%s" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "最近変更されたパッケージのみを表示します" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "一致する項目はありませんでした。" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "パッケージまたはパッケージのグループを一覧表示します" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "対話式 DNF シェルを実行します" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "どのパッケージが特定の値を提供するか見つけます" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "スクリプト" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "DNF シェルで実行するスクリプト" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "利用可能なパッケージのアップグレードを確認します" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "サポートされない鍵の値。" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "更新前に changelogs を表示します" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "リポジトリーを見つけられませんでした: %s" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "利用可能なパッケージがありません。" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [値]\n" -" arg: debuglevel、errorlevel、obsoletes、gpgcheck、assumeyes、exclude、\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" 値を取得できない場合、現在の値を印刷します。\n" -" 値を取得した場合、その値を設定します。" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "インストール対象のパッケージはありません。" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "インストールされたパッケージはありません。" + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (%s から)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "インストール済みパッケージ %s%s は利用できません。" + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "リポジトリーからインストールされたパッケージはありません。" + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "再インストール対象のパッケージはありません。" + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "削除対象のパッケージはありません。" + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "特定のリポジトリーのすべてのパッケージに対して、コマンドを実行します" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "有用な使用方法のメッセージを表示します" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "コマンド" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "トランザクション履歴を表示、または使用します" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} [command]\n" -" print help" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} [command]\n" -" ヘルプを印刷" +"1 つ以上のトランザクション ID が見つかりました。\n" +"'{}' は 1 つのトランザクション ID またはパッケージ名が必要です。" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "トランザクション ID、またはパッケージ名が指定されていません。" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "履歴 DB にアクセスできません。" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [オプション]\n" -" 一覧: リポジトリーとその状態を一覧表示します。オプション = [all | id | glob]\n" -" 有効化: リポジトリーの有効化。オプション = リポジトリー id\n" -" 無効化: リポジトリーの無効化。オプション = リポジトリー id" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "トランザクション %s を取り消すことはできません。取り消すことで、パッケージデータベースに矛盾が生じます。" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" トランザクションセットを解決" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "トランザクション %s をロールバックすることはできません。ロールバックすることで、パッケージデータベースに矛盾が生じます。" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{} arg\n" -" 一覧: トランザクションのコンテンツを表示\n" -" リセット: トランザクションのリセット (ゼロ設定) \n" -" 実行: トランザクションの実行" +"無効なトランザクション ID の範囲の定義 '{}'。\n" +"'..' を使用してください。" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{}\n" -" トランザクションの実行" +"'{}' を トランザクション ID に変換できません。\n" +"''、'last'、'last-' を使用します。" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "パッケージ '{}' を操作するトランザクションが見つかりません。" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "パッケージをダウングレードします" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "ダウングレードするパッケージ" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" exit the shell" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "システムに影響する問題を修正する「最新の」パッケージに一致したもののみをアップグレードします" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "オペレーションは、モジュール '{0}' ストリーム '{1}' を ストリーム '{2}' へと切り替える結果となります" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "表示する一致モジュールはありません" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -"{}\n" -" シェルの終了" +"有効化されたモジュールのストリームの切り替えはできません。\n" +"モジュールからすべてのインストールされたコンテンツを削除し、'dnf module reset ' コマンドを使用してモジュールをリセットすることを推奨します。モジュールのリセット後に、別のストリームを有効化できます。" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -"シェル固有の引数:\n" -"\n" -"設定 設定オプションの設定\n" -"ヘルプ ヘルプの印刷\n" -"リポジトリー (または repo) リポジトリーの有効化、無効化、または一覧表示\n" -"resolvedep トランザクションセットの解決\n" -"トランザクション (または ts) トランザクションセットの一覧表示、再設定、または実行\n" -"実行 トランザクションセットの解決および実行\n" -"終了 (または 中止) シェルの終了" +"有効化されたモジュールのストリームの切り替えはできません。\n" +"モジュールからすべてのインストールされたコンテンツを削除し、'dnf module reset ' コマンドを使用してモジュールをリセットすることを推奨します。モジュールのリセット後に、別のストリームをインストールできます。" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "エラー: 読み込み用に %s を開くことができません" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "モジュールと対話します。" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "シェルを終了します" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "有効なモジュールのみを表示します" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "1 つの spec を削除およびインストールするために対話式 dnf モッドを実行します" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "無効なモジュールのみを表示します" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "削除される spec" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "インストール済みのモジュールのみを表示します" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "インストールされる spec" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "プロファイルコンテンツを表示します" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "システムから 1 つのパッケージまたは複数のパッケージを削除します" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "重複するパッケージを削除します" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "制限を超えた installonly パッケージを削除します" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "削除対象の重複するパッケージはありません。" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "削除対象の古い installonly パッケージはありません。" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "有効な形式ではありません: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -1965,6 +2014,11 @@ msgstr "機能強化" msgid "security" msgstr "セキュリティー" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "不明" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "newpackage" @@ -2084,1170 +2138,1381 @@ msgid "Unknown/Sec." msgstr "不明/秒" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "バグ" +msgid "Update ID" +msgstr "更新 ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "タイプ" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "更新 ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "更新済み" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "バグ" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "説明" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "権利" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "重大度" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "権利" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "ファイル" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "インストール済み" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "正" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "誤" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "正" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "システム上の 1 つのパッケージまたは複数のパッケージをアップグレードします" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "インストール済みパッケージをユーザーがインストールしたとマークするか、またはマークをはずします。" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "アップグレードするパッケージ" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "ユーザーによるインストールには %s のマークがつけられます。" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "システムに影響する問題を修正する「最新の」パッケージに一致したもののみをアップグレードします" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "ユーザーによるインストールには %s のマークがはずされます。" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "終了しました。" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "グループインストールには %s のマークがついています。" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "現在のディレクトリーには読み取り/実行権限がありません。/ に移動します" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "エラー:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "パッケージ %s はインストールされていません。" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "パッケージの依存関係とこれを提供するパッケージがどれかを一覧表示します" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "ファイル %s を削除中" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "キャッシュデータを削除します" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "消去されるメタデータタイプ" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "依存関係が解決しました。" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "データを消去しています: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "完了しました!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "キャッシュは期限切れとなりました" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "コマンドラインエラー: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d ファイルが削除されました" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "不正な形式: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "pid %d のプロセスが終了するのを待ちます。" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 引数には複数の値があります: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "システムに 1 つのパッケージまたは複数のパッケージをインストールします" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt 引数には値はありません: %s" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "一致するものが見つかりません" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "オプションの引数" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "有効な rpm ファイルパスではありません: %s" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "設定ファイルの場所" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "\"{0}\"には次の選択肢があります: {1}" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "静かな操作" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "キーワードに一致するパッケージを検索します" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "詳細な操作" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "検索するための鍵" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF バージョンを表示して終了します" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "すべてのパッケージをクエリーします (repoquery '*' の短縮形、または引数なしの repoquery)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "インストール root を設定します" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "パッケージのすべてのバージョンをクエリーします (デフォルト)" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "ドキュメントをインストールしません" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "この ARCH の結果のみを表示します" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "すべてのプラグインを無効にします" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "FILE を所有する結果のみを表示します" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "名前ごとにプラグインを有効にします" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "REQ と競合する結果のみを表示します" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "名前ごとにプラグインを無効にします" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "REQ を提供およびファイルするパッケージを必要、提案、補完、機能強化、または推奨する結果を表示します" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "設定ファイルと repo ファイルの $releasever の値をオーバーライドします" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "REQ を廃止する結果のみを表示します" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "任意の設定オプションと repo オプションを設定します" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "REQ を提供する結果のみを表示します" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "パッケージをスキップして depsolve 問題を解決します" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "REQ を提供およびファイルするパッケージが必要な結果を表示します" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "コマンドのヘルプを表示する" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "REQ を推奨する結果のみを表示します" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "依存関係を解決するために、インストール済みパッケージの消去を許可します" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "REQ を機能強化する結果のみを表示します" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "トランザクションにおいて利用可能な最適なパッケージバージョンを試してください。" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "REQ を提案する結果のみを表示します" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "REQ を補完する結果のみを表示します" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "システムキャッシュから全面的に実行し、キャッシュは更新しません" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "非明示の依存関係を確認します(ファイルと提供); デフォルト" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "コマンドの最大待ち時間" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "指定されたとおりに依存関係を確認します。--alldeps の反対になります" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "出力レベルをデバッグします" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "--whatrequires および --requires --resolve と共に使用し、パッケージを再帰的にクエリーします。" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "ファイルに詳細な解決結果をダンプします" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "すべての依存関係とこれを提供するパッケージがどれかを一覧表示します" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "一覧/検索コマンドで repo の重複を表示します" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "--queryformat と使うために利用可能なタグを表示します" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "エラー出力レベル" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "オリジナルのパッケージの機能を解決します" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" -msgstr "dnf の廃止されたアップグレードの処理ロジックを有効にするか、情報、一覧、repoquery を廃止するパッケージの機能を表示します" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "パッケージの再帰的なツリーを表示します" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm の出力レベルをデバッグします" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "対応するソース RPM で操作します" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "すべての質問に「はい」(yes) と自動的に答えます" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "特定の name.arch に最新パッケージ N を表示します (または N がネガティブな場合は N 以外の最新のもの)" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "すべての質問に「いいえ」(no) と自動的に答えます" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "パッケージに関する詳細情報を表示します" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" -msgstr "id または glob により特定のリポジトリーだけを有効にします。複数回指定することが可能です" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "パッケージのファイルを一覧表示します" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "パッケージソース RPM 名を表示します" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "パッケージの changelogs を表示します" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "名前または glob ごとにパッケージを除外します" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "見つかったパッケージを表示する形式" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "excludepkgs を無効にします" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"見つかったパッケージを表示するには name-epoch:version-release.architecture 形式を使用します (デフォルト)" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:191 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "追加のリポジトリーに対するラベルおよびパスは、複数回指定することが可能です。" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "見つかったパッケージを表示するには name-version-release 形式を使用します (rpm クエリーデフォルト)" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "もはや使用されていない依存関係の削除を無効にします" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "見つかったパッケージを表示するには epoch:name-version-release.architecture 形式を使用します" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "どの comps グループに選択されたパッケージが提示されたか表示します" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "色を使うかどうか制御します" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "インストール済みの重複するパッケージへのクエリーを制限します" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "コマンド実行前にメタデータを期限切れに設定します" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "インストール済みの installonly パッケージへのクエリーを制限します" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "IPv4 アドレスのみを解決します" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "未充足な依存関係があるインストール済みパッケージへのクエリーを制限します" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "IPv6 アドレスのみを解決します" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "パッケージをダウンロードできる場所を表示します" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "パッケージをコピーするディレクトリーを設定します" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "パッケージが競合する機能を表示します。" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "パッケージのみをダウンロードします" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "パッケージが依存、機能強化、推奨、提案、および補完できる機能を表示します。" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "トランザクションにコメントを追加します" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "パッケージが機能拡張できる機能を表示します。" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "バグ修正関連パッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "パッケージが提供する機能を表示します。" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "機能拡張関連パッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "パッケージが推奨する機能を表示します。" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "newpackage の関連パッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "パッケージが依存する機能を表示します。" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "セキュリティー関連パッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "%%pre スクリプトを実行するためにパッケージが依存する機能を表示します。" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "特定のアドバイザリーの修正に必要なパッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "パッケージが提案する機能を表示します。" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "特定の BZ の修正に必要なパッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "パッケージが補完できる機能を表示します。" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "特定の CVE の修正に必要なパッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "利用可能なパッケージのみを表示する。" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "深刻度に一致するセキュリティー関連パッケージを更新に含めます" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "インストール済みのパッケージのみを表示します。" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "アーキテクチャーの使用を強制します" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "利用可能なリポジトリーに存在しないパッケージのみを表示します。" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "主要コマンドの一覧:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "インストール済みのパッケージの一部にアップグレードを提供するパッケージのみを表示します。" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "プラグインコマンドの一覧" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "\"dnf autoremove\" コマンドで削除可能なパッケージのみを表示します。" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "ユーザーによってインストールされたパッケージのみを表示します。" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "エポック" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "最近編集されたパッケージのみを表示します" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" +"オプションの '--resolve' は、'--conflicts'、'--depends'、'--enhances'、'--provides'、'--" +"recommends'、'--requires'、'--requires-pre'、'--suggests' または '--supplements' " +"オプションのいずれか 1 つと使用する必要があります。" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" +"オプションの '--recursive' は、'--whatrequires ' (オプションでは '--exactdeps' ではなく、'" +"--alldeps' と共に使用) または '--requires --resolve' と共に使用する必要があります。" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "リリース" - -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "パッケージ {} はファイルを含んでいません" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "利用可能な query-tags: --queryformat \".. %{tag} ..\" を使用します" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "引数 {} は --whatrequires または --whatdepends オプションを必要とします" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" +"有効なスイッチは指定されていません\n" +"使用方法: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"説明:\n" +" 特定のパッケージに関しては、パッケージのツリーを印刷します。" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "ソース" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "なし (最終: %s)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "インスタント (最終: %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s 秒 (最終: %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "repo から" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "設定済みのソフトウェアリポジトリーを表示します" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "パッケージャー" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "すべての repo を表示します" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "ビルド時間" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "有効な repo を表示します (デフォルト)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "インストール時間" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "無効な repo を表示します" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "インストール済み" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "利用できるリポジトリーがありません" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "有効化" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "ライセンス" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "無効化" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-name : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "はい" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revision: " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "いいえ" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "これでよろしいですか? [y/N]: " +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "これでよろしいですか? [Y/n]: " +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "グループ: %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-size : " -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " グループ ID: %s" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " 説明: %s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " 更新済み : " -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " 言語: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirrors : " -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " 必須なパッケージ:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " 標準パッケージ:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " オプション パッケージ:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " 条件付きパッケージ:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "環境グループ: %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-excluded: " -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " 環境 Id: %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-filename: " -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " 必須なグループ:" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "repo id" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " 任意なグループ:" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "状態" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "一致:" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "repo の名前" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Filename : %s" -msgstr "ファイル名 : %s" +msgid "Total packages: %s" +msgstr "パッケージの合計: %s" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "対話式 DNF シェルを実行します" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "説明 : " +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "スクリプト" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "DNF シェルで実行するスクリプト" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "ライセンス : %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "サポートされない鍵の値。" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Provide : %s" -msgstr "提供する : %s" +msgid "Could not find repository: %s" +msgstr "リポジトリーを見つけられませんでした: %s" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "その他 : %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [値]\n" +" arg: debuglevel、errorlevel、obsoletes、gpgcheck、assumeyes、exclude、\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" 値を取得できない場合、現在の値を印刷します。\n" +" 値を取得した場合、その値を設定します。" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "ダウンロードサイズの合計を計算中にエラーが発生しました" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" ヘルプを印刷" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [オプション]\n" +" 一覧: リポジトリーとその状態を一覧表示します。オプション = [all | id | glob]\n" +" 有効化: リポジトリーの有効化。オプション = リポジトリー id\n" +" 無効化: リポジトリーの無効化。オプション = リポジトリー id" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" トランザクションセットを解決" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" 一覧: トランザクションのコンテンツを表示\n" +" リセット: トランザクションのリセット (ゼロ設定) \n" +" 実行: トランザクションの実行" + +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" トランザクションの実行" + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" シェルの終了" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"シェル固有の引数:\n" +"\n" +"設定 設定オプションの設定\n" +"ヘルプ ヘルプの印刷\n" +"リポジトリー (または repo) リポジトリーの有効化、無効化、または一覧表示\n" +"resolvedep トランザクションセットの解決\n" +"トランザクション (または ts) トランザクションセットの一覧表示、再設定、または実行\n" +"実行 トランザクションセットの解決および実行\n" +"終了 (または 中止) シェルの終了" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Total size: %s" -msgstr "合計サイズ: %s" +msgid "Error: Cannot open %s for reading" +msgstr "エラー: 読み込み用に %s を開くことができません" -#: ../dnf/cli/output.py:998 +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "シェルを終了します" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "パッケージを再インストールします" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "再インストールするパッケージ" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Total download size: %s" -msgstr "ダウンロードサイズの合計: %s" +msgid "Package %s available, but not installed." +msgstr "パッケージ %s は利用可能ですが、インストールされていません。" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "1 つの spec を削除およびインストールするために対話式 dnf モッドを実行します" + +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "削除される spec" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "インストールされる spec" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "グループ情報を表示または使用します" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "設定されたリポジトリーが利用可能なグループデータはありません。" + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Installed size: %s" -msgstr "インストール済みのサイズ: %s" +msgid "Warning: Group %s does not exist." +msgstr "警告: グループ %s は存在しません。" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "インストール済みのサイズを計算中にエラーが発生しました" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "警告: 一致するグループはありません:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "利用可能な環境グループ:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "インストール済みの環境グループ:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "インストール済みのグループ:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "インストール済みの言語グループ:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "利用可能なグループ:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "利用可能な言語グループ:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "グループのオプションパッケージを含めます" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "非表示のグループも表示します" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "インストール済みのグループのみを表示します" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "利用可能なグループのみを表示します" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Freed space: %s" -msgstr "解放された容量: %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "パッケージをグループごとにインストール済みとマークします:" +msgid "Invalid groups sub-command, use: %s." +msgstr "groups のサブコマンドが無効です: %s. を使用します" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "パッケージをグループごとに削除済みとマークします:" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "必須のグループパッケージを見つけることができません。" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "グループ" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "モジュラーパッケージ '{}' に利用可能なモジュラーメタデータはありません、システムにインストールできません" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "パッケージ" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "モジュラーパッケージに利用可能なモジュラーメタデータはありません" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "group/moduleパッケージをインストール" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "ソース rpm パッケージ (%s) をインストールしません。" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "グループパッケージのインストール" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "%s と一致するペイロードファクトリーはありません" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "インストール" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "ダウンロード済み" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "アップグレード" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "サポートされていないチェックサム形式: %s" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "再インストール" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "最速のミラーを確定しています (%s hosts).. " -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "依存関係のインストール" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "弱い依存関係のインストール" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "削除中" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "不要なプロファイルを無視します: '{}/{}'" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "依存関係パッケージの削除" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "Fail-Safe リポジトリー {1} からモジュール '{0}' をインストールすることは、許可されていません" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "未使用の依存関係の削除" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "引数 {} でプロファイルを一致できません" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "ダウングレード" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "モジュール {}:{} にデフォルトのプロファイルがありません" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "プロファイル {} はモジュール {}:{} に一致しません" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "Fail-Safe リポジトリーからモジュールをインストールすることは、許可されていません" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "引数 {} を解決できません" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "パッケージ {} に一致するものはありません" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "Fail-Safe リポジトリー {1} からモジュール '{0}' をアップグレードすることは、許可されていません" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "Fail-Safe リポジトリーからモジュールをアップグレードすることは、許可されていません" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "モジュール名のみが必要です。引数で不必要な情報を無視します: '{}'" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "モジュラーの依存に関する問題:" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "'{}' に対して別のストリームを有効化します。" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "表示するものがありません。" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "指定されたものよりも新しいバージョンの '{}' をインストールします。理由: {}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "有効なモジュール: {}." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"競合するパッケージをスキップします:\n" -"(アップグレードを強制するにはコマンドラインに '%s' を追加します)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "'{}' に指定したプロファイルはありません。プロファイルを指定してください。" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "壊れた dependencies%s のパッケージをスキップします" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC 拡張: ユーザー用のキー " -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " またはグループの一部" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "は有効です。" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "の状態は不明です。" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC 拡張: " -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "置き換え" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "すでにインポートされたキーの有効性をテストします。" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"トランザクションの概要\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "不明な設定値: %s=%s in %s; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "インストール" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "不明な設定オプション: %s = %s in %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "アップグレード" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "dnf-automatic を開始しました。" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "削除" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "%s 秒スリープします" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "ダウングレード" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "'%s' に以下の更新が適用されました:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "スキップ" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "'%s' で以下の更新を利用できます:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "パッケージ" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "'%s' に以下の更新がダウンロードされました:" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "依存パッケージ" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "'%s' に更新が適用されました。" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "アップグレード済み" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "'%s' に更新がダウンロードされました。" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "ダウングレード済み" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "'%s' で更新が利用可能です。" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "再インストール済み" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "'%s' を使用した電子メールの送信に失敗しました: %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "コマンド '%s' の実行に失敗しました: %d を返しました" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "削除しました" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "リクエスト中の問題:" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "失敗しました" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "足りないパッケージ: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "合計" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "破損したパッケージ: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "<未設定>" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "足りないグループまたはモジュール: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "システム" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "破損したグループまたはモジュール: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "重複のため、%d から %d へマージしたトランザクションをスキップします" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "デフォルトでのモジュラーの依存関係問題:" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "トランザクションがありません" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s は空のファイルです" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "不正なトランザクション ID、またはパッケージが指定されました" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "最後の makecache 時間の保存に失敗しました。" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "コマンドライン" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "最後の makecache 時間の決定に失敗しました。" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "ユーザー名" +# translation auto-copied from project jbpm-designer, version 6.0.1, document +# org.jbpm/jbpm-designer- +# api/resources/org/jbpm/designer/resources/i18n/DesignerConstants, author +# nmirasch +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "問題" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "repo '{}' のロードに失敗しました: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "日時" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "repository '{}' のロードに失敗しました" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "動作" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "metered 接続で実行する際、メタデータタイマーキャッシュは無効化されました。" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "変更されました" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "バッテリーで実行する際、メタデータタイマーキャッシュは無効化されました。" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "メタデータタイマーキャッシュは無効化されました。" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "トランザクション ID、またはパッケージが指定されていません" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "メタデータキャッシュは最近、リフレッシュされました。" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "削除されました" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: は期限切れになることはなく、リフレッシュされることもありません。" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "インストールされていません" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: は期限切れとなったのでリフレッシュされます。" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "新しい" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: メタデータは %d 秒後に期限切れとなり、すぐにリフレッシュされます" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "古い" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: は %d 秒後に期限切れとなります。" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "トランザクション ID :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "メタデータキャッシュを作成しました。" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "開始時間 :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: は %s から取得したメタデータを使用中" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "開始 rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "リポジトリーを無視します: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u 秒)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "メタデータの期限切れの最終確認: %s 時間前の %s に実施しました。" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。" + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u 分)" +msgid "You can remove cached packages by executing '%s'." +msgstr "'%s' を実行することでキャッシュパッケージを削除できます。" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u 時間)" +msgid "Invalid tsflag in config file: %s" +msgstr "設定ファイルの tsflag が無効です: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u 日)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "リポジトリーのグループファイルを追加できませんでした: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "終了時間 :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "トランザクションの確認を実行中" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "終了 rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "エラー: トランザクションの確認 vs depsolve:" + +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "トランザクションの確認に成功しました。" + +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "トランザクションのテストを実行中" + +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "トランザクションの確認時にエラー:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "ユーザー :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "トランザクションのテストに成功しました。" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "中断しました" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "トランザクションを実行中" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "終了コード :" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "ディスク要件" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "成功" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "%s ファイルシステムに少なくとも %dMB の空き領域が必要です。" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "失敗:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "エラーの概要" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "失敗しました:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB は DNF の外で変更されました。" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Releasever :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "トランザクション中にエラーが発生しました。" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "コマンドライン :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "トランザクションロックの取得に失敗しました (ログインしています: %s)。" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "コメント :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "トランザクションを実行できませんでした。" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "実行されたトランザクション:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "トランザクションを開始できませんでした:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "変更されたパッケージ:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "トランザクションファイル %s の削除に失敗しました" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptlet の出力:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "一部のパッケージはダウンロードされませんでした。再試行中です。" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "エラー:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "Delta RPM の更新は %.1f MB 減少し、%.1f MB となりました。(%d.1%% は保存されました)" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dep-Install" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "失敗した Delta RPM の更新は %.1f MB 増加し、%.1f MB となりました。(%d.1%% が無駄になりました)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "廃止された" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "開くことができませんでした: {}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "廃止" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s の公開鍵がインストールされていません" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "削除" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "パッケージ %s を開くことができません" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "再インストール" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "%s の公開鍵は信頼されていません" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> パッケージ %s.%s %s はインストールされます" +msgid "Package %s is not signed" +msgstr "パッケージ %s は署名されていません" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> パッケージ %s.%s %s はアップグレードされます" +msgid "Cannot remove %s" +msgstr "%s を削除できません" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> パッケージ %s.%s %s は消去されます" +msgid "%s removed" +msgstr "%s を削除しました" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "グループパッケージ \"{}\" に一致するものはありません" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> パッケージ %s.%s %s は再インストールされます" +msgid "Adding packages from group '%s': %s" +msgstr "グループ '%s' からのパッケージを追加します: %s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "削除対象のパッケージはありません。" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "アップグレード対象のグループはありません。" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "一致したパッケージはありません。" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> パッケージ %s.%s %s はダウングレードされます" +msgid "Package %s not installed, cannot downgrade it." +msgstr "パッケージ %s はインストールされていないので、ダウングレードできません。" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> パッケージ %s.%s %s は廃止となります" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> パッケージ %s.%s %s はアップグレードされます" +msgid "Package %s not installed, cannot reinstall it." +msgstr "パッケージ %s はインストールされていないのでの、再インストールできません。" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> パッケージ %s.%s %s は廃止されます" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "ファイル %s はソースパッケージで更新できません。無視します。" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> 依存関係の解決を開始しました" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "パッケージ %s はインストールされていないので、更新できません。" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> 依存関係の解決が完了しました" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "上位バージョンのパッケージ %s はインストール済みなので、更新できません。" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" -msgstr "" -"GPG 鍵 0x%s をインポート中:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." +msgstr "パッケージ %s は利用可能ですが、他のアーキテクチャー用にインストールされています。" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "実行中" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "最下位バージョンのパッケージ %s はインストール済みなので、ダウングレードできません。" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "スリープ中" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "動作は対処されていません: {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "割り込み不可" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "ゾンビ" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "セキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "トレース/停止" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "不明" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "\"{}\" のセキュリティー更新は必要ありませんが、{} 更新が利用可能です" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "ロックのプロセス (PID %d) についての情報が見つかりません" +msgid ". Failing package is: %s" +msgstr ". 失敗したパッケージは: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " PID %d のアプリケーションは: %s" +msgid "GPG Keys are configured as: %s" +msgstr "GPG 鍵が設定されています: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " メモリー: %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "%s (0x%s) の GPG 鍵はインストール済みです" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "キーが承認されました。" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "キーが拒否されました。" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " 開始しました : %s - %s 秒経過" +msgid "Key import failed (code %d)" +msgstr "鍵のインポートに失敗しました (コード: %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "鍵のインポートに成功しました" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "鍵を 1 つもインストールしませんでした" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " 状態 : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"\"%s\" リポジトリーに一覧表示されている GPG 鍵はインストール済みですが、このパッケージには適切ではありません。\n" +"正しい鍵 URL がこのリポジトリー用に設定されているか確認してください。" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "スキップします。" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "鍵をインポートしても役に立ちませんでした。鍵が間違っていませんか?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * おそらく: {}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "グループ '%s' はインストールされていません。" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "ローカルリポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "グループ '%s' が存在しません。" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "ローカルリポジトリーのいくつかのパッケージのチェックサムは正しくありません" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "環境 '%s' はインストールされていません。" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "リポジトリー \"{}\" のパッケージ \"{}\" のチェックサムは正しくありません" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id '%s' は存在しません。" +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "いくつかのパッケージには無効なキャッシュがありますが、\"--cacheonly\" オプションによりダウンロードできません" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "グループ '%s' はインストールされていません。" +msgid "Package %s is already installed." +msgstr "パッケージ %s は既にインストールされています。" #: ../dnf/conf/config.py:134 #, python-format @@ -3266,7 +3531,7 @@ msgstr "不明な設定オプション: %s = %s" #: ../dnf/conf/config.py:327 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" -msgstr "" +msgstr "キー '%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" #: ../dnf/conf/config.py:335 #, python-format @@ -3280,7 +3545,7 @@ msgstr "誤りかまたは不明な \"{}\": {}" #: ../dnf/conf/config.py:452 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -msgstr "" +msgstr "キー '%s.%s'、値 '%s' の --setopt を解析中にエラーが発生しました: %s" #: ../dnf/conf/config.py:455 #, python-format @@ -3307,6 +3572,11 @@ msgstr "リポジトリー '%s' は設定内で名前がありません。id を msgid "Bad id for repo: %s, byte = %s %d" msgstr "repo に対する不正な id: %s、byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s の確認に失敗しました: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3317,36 +3587,6 @@ msgstr "repo %s: 0x%s はインポート済みです" msgid "repo %s: imported key 0x%s." msgstr "repo %s: インポート済みの鍵 0x%s。" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "ソース rpm パッケージ (%s) をインストールしません。" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "サポートされていないチェックサム形式: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Delta RPM の再ビルドに失敗しました" @@ -3359,230 +3599,45 @@ msgstr "delta-rebuild RPM のチェックサムは失敗しました" msgid "done" msgstr "完了" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "リクエスト中の問題:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "足りないパッケージ: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "破損したパッケージ: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "足りないグループまたはモジュール: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "破損したグループまたはモジュール: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "モジュラーの依存に関する問題:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "不正な形式のロックファイルが見つかりました: %s。\n" "他の dnf プロセスが実行されていないことを確認し、手動でロックファイルを取り除くか、systemd-tmpfiles --remove dnf.conf を実行してください。" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "'{}' に対して別のストリームを有効化します。" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "表示するものがありません。" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "指定されたものよりも新しいバージョンの '{}' をインストールします。理由: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "有効なモジュール: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "'{}' に指定したプロファイルはありません。プロファイルを指定してください。" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "不要なプロファイルを無視します: '{}/{}'" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "引数 {} でプロファイルを一致できません" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "モジュール {}:{} にデフォルトのプロファイルがありません" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "引数 {} を解決できません" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "パッケージ {} に一致するものはありません" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s の確認に失敗しました: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s は空のファイルです" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "最後の makecache 時間の保存に失敗しました。" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "最後の makecache 時間の決定に失敗しました。" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "ファイルの解析に失敗しました: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "スキップします。" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "ロードされたプラグイン: %s" +msgid "Module or Group '%s' is not installed." +msgstr "モジュールまたはグループ '%s' はインストールされていません。" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgid "Module or Group '%s' is not available." +msgstr "モジュールまたはグループ '%s' は利用できません。" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "%s と一致するペイロードファクトリーはありません" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "ダウンロード済み" +msgid "Module or Group '%s' does not exist." +msgstr "モジュールまたはグループ '%s' は存在しません。" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "最速のミラーを確定しています (%s hosts).. " +msgid "Environment '%s' is not installed." +msgstr "環境 '%s' はインストールされていません。" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "%s リポジトリーの有効化" +msgid "Environment '%s' is not available." +msgstr "環境 '%s' は利用できません。" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "%s から %s repo を追加しました" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "ダウングレード中" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "整理" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "インストール中" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "再インストール中" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "削除" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "アップグレード中" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "検証" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "scriptletの実行中" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "準備" - -# translation auto-copied from project jbpm-designer, version 6.0.1, document -# org.jbpm/jbpm-designer- -# api/resources/org/jbpm/designer/resources/i18n/DesignerConstants, author -# nmirasch -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "問題" +msgid "Group_id '%s' does not exist." +msgstr "Group_id '%s' は存在しません。" diff --git a/po/ka.po b/po/ka.po index 85496ef..a7b746d 100644 --- a/po/ka.po +++ b/po/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-11-16 06:48+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Georgian \n" @@ -18,1860 +18,1935 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "პაკეტი" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "შემოწმება" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "შეცდომა: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Added %s repo from %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "მეტამონაცემების კეში შეიქმნა." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "ეპოქა" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "გამოცემა" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "ტრანზაქცია წარმატებით შემოწმდა." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "ტრანზაქციის შემოწმება" - -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "რეპოდან" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "აგების დრო" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "ჩადგმის დრო" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "ლიცენზია" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "yes" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not installed" +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Problem opening package %s" -msgstr "პრობლემა %s პაკეტის გახსნისას" +msgid " Group-Id: %s" +msgstr " ჯგუფის Id: %s" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Public key for %s is not trusted" -msgstr "" +msgid " Description: %s" +msgstr " აღწერა: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Package %s is not signed" -msgstr "პაკეტი %s არაა ხელმოწერილი" +msgid " Language: %s" +msgstr " ენა: %s" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " აუცილებელი პაკეტები:" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " ნაგულისხმები პაკეტები:" + +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "გასაკეთებელი არაფერია." - -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:830 +#, python-format +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " აუცილებელი ჯგუფები:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" +msgid "Filename : %s" +msgstr "ფაილი : %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgid "Repo : %s" +msgstr "რეპო : %s" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "" +msgid "License : %s" +msgstr "ლიცენზია : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "შეცდომა ჯამური ჩამოტვირთვის ზომის გამოთვლისას" + +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "ჯამური ზომა : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "" +msgid "Total download size: %s" +msgstr "ჩამოტვირთვის ჯამური ზომა: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "" +msgid "Installed size: %s" +msgstr "ჩადგმულის ზომა: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "ჯგუფი" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "პაკეტები" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "ამოღება" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "გასაღების შემოტანა ვერ მოხერხდა (კოდი %d)" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "კონფიგურაციის შეცდომა: %s" - -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "%s, using original arguments." +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Installed: %s-%s at %s" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:194 +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "" + +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "ოპერაცია შეწყდა." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "ჩადგმა" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "პაკეტების ჩამოტვირთვა:" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "განახლება" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "ამოღება" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "ჩამოქვეითება" + +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +#, fuzzy +msgid "Package" +msgid_plural "Packages" +msgstr[0] "პაკეტი" + +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "ჩადგმული პაკეტები" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "ხელმისაწვდომი პაკეტები" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "სულ" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "დამატებითი პაკეტები" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "სისტემა" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "ტრანზაქციები არაა" + +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "ბრძანებათა სტრიქონი" + +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" + +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "დრო და თარიღი" + +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "მოქმედებები" + +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "უცნობი რეპოზიტორია: '%s'" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ტრანზაქციის ID :" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "" +msgid "(%u seconds)" +msgstr "(%u წამი)" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" +msgid "(%u minutes)" +msgstr "(%u წუთი)" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u საათი)" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u დღე)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "მომხმარებელი" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "წარმატება" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "შეცდომები:" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "პაკეტი" - -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "პაკეტების ძებნა: " - -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "პაკეტი არაა ხელმისაწვდომი." - -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> ურთიერთდამოკიდებულებების დადგების დაწყება" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "პაკეტი არაა ჩადგმული." +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> ურთიერთდამოკიდებულებების დადგენა დასრულდა" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 #, python-format -msgid " (from %s)" +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "Installed package %s%s not available." +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "რეპო" - -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "კონფიგურაციის ფაილის მდებარეობა" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "ბრძანება" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "ჩუმი ოპერაცია" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF-ის ვერსიის ჩვენება და გამოსვლა" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" - -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" - -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "ყველა დამატების გამორთვა" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:247 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Warning: Group %s does not exist." +msgid "Error: %s" +msgstr "შეცდომა: %s" + +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "შეწყდა." + +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "ჩადგმული ჯგუფები:" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "ხელმისაწვდომი ჯგუფები:" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "ურთიერთდამოკიდებულება გამოთვლილია." -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "დასრულდა!" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "ოპერაცია შეწყდა." -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "გასაკეთებელი არაფერია." -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "პაკეტების ჩამოტვირთვა:" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s marked as user installed." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s unmarked as user installed." +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s marked as group installed." +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "ჩადგმული პაკეტები" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "ხელმისაწვდომი პაკეტები" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "დამატებითი პაკეტები" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "უცნობი რეპოზიტორია: '%s'" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "უცნობი" - -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "არასდროს (უკანასკნელი: %s)" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "Instant (last: %s)" +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "%s second(s) (last: %s)" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "კონფიგურაციის შეცდომა: %s" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "გაშვებული" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "მძინარე" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "შეუწყვეტავი" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "ზომბი" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "უცნობი" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "რეპოს id" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " აპლიკაცია PID-ით %d არის: %s" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "მდგომარეობა" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "რეპოს სახელი" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " გაიშვა : %s, გავიდა %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:127 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid " State : %s" +msgstr " მდგომარეობა: %s" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "პაკეტების ძებნა: " + +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/__init__.py:47 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "პაკეტი არაა ხელმისაწვდომი." -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "პაკეტი არაა ჩადგმული." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "რეპო" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "ბრძანება" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "Could not find repository: %s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} [command]\n" -" print help" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" run the transaction" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1886,6 +1961,11 @@ msgstr "გაუმჯობესება" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "უცნობი" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2005,19 +2085,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "ტიპი" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2029,1464 +2109,1427 @@ msgid "Description" msgstr "აღწერა" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "უფლებები" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "უფლებები" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "ფაილები" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "შეწყდა." +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "ურთიერთდამოკიდებულება გამოთვლილია." +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "დასრულდა!" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Command line error: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "კონფიგურაციის ფაილის მდებარეობა" - -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "ჩუმი ოპერაცია" - -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF-ის ვერსიის ჩვენება და გამოსვლა" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "ყველა დამატების გამორთვა" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "დამატებ(ებ)ის გამორთვა სახელის მიხედვით" - -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "ეპოქა" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "გამოცემა" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "არასდროს (უკანასკნელი: %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "რეპოდან" - -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "აგების დრო" - -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "ჩადგმის დრო" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "ლიცენზია" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "yes" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " ჯგუფის Id: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " აღწერა: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " ენა: %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " აუცილებელი პაკეტები:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " ნაგულისხმები პაკეტები:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " აუცილებელი ჯგუფები:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "ფაილი : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "რეპოს id" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "რეპო : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "მდგომარეობა" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "რეპოს სახელი" -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "URL : %s" -msgstr "URL : %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "ლიცენზია : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "შეცდომა ჯამური ჩამოტვირთვის ზომის გამოთვლისას" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Total size: %s" -msgstr "ჯამური ზომა : %s" +msgid "Could not find repository: %s" +msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "ჩამოტვირთვის ჯამური ზომა: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "ჩადგმულის ზომა: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "ჯგუფი" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "პაკეტები" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "ამოღება" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "ჩადგმული ჯგუფები:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "ხელმისაწვდომი ჯგუფები:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/db/group.py:368 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/repo.py:83 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format +#: ../dnf/module/module_base.py:34 msgid "" "\n" -"Transaction Summary\n" -"%s\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "ჩადგმა" - -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "განახლება" - -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "ამოღება" - -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "ჩამოქვეითება" - -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -#, fuzzy -msgid "Package" -msgid_plural "Packages" -msgstr[0] "პაკეტი" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "სულ" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "სისტემა" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "ტრანზაქციები არაა" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "ბრძანებათა სტრიქონი" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "დრო და თარიღი" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "მოქმედებები" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ტრანზაქციის ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" -msgstr "(%u წამი)" +msgid "Updates downloaded on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" -msgstr "(%u წუთი)" +msgid "Updates available on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" -msgstr "(%u საათი)" +msgid "Failed to send an email via '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" -msgstr "(%u დღე)" +msgid "Failed to execute command '%s': returned %d" +msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "მომხმარებელი" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "წარმატება" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "ფაილი %s ცარიელია" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "შეცდომები:" - -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:372 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:2144 +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "მეტამონაცემების კეში შეიქმნა." + +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2150 -#, python-format -msgid "---> Package %s.%s %s will be a downgrade" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> ურთიერთდამოკიდებულებების დადგების დაწყება" - -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> ურთიერთდამოკიდებულებების დადგენა დასრულდა" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "გაშვებული" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "ტრანზაქცია წარმატებით შემოწმდა." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "მძინარე" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "ტრანზაქციის შემოწმება" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "შეუწყვეტავი" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "ზომბი" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "უცნობი" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:910 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" -msgstr " აპლიკაცია PID-ით %d არის: %s" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " მეხსიერება : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:1001 #, python-format -msgid " Started: %s - %s ago" -msgstr " გაიშვა : %s, გავიდა %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " მდგომარეობა: %s" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1023 #, python-format -msgid "Group '%s' is not installed." +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "ჯგუფი '%s' არ არსებობს." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1135 #, python-format -msgid "Environment '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1138 #, python-format -msgid "Group_id '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" + +#: ../dnf/base.py:1225 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1229 #, python-format -msgid "Error parsing '%s': %s" +msgid "Problem opening package %s" +msgstr "პრობლემა %s პაკეტის გახსნისას" + +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "პაკეტი %s არაა ხელმოწერილი" + +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "" + +#: ../dnf/base.py:1623 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:335 -#, python-format -msgid "Main config did not have a %s attr. before setopt" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" -msgstr "დელტა RPM-ის აგება ვერ მოხერხდა" - -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" +msgstr "გასაღების შემოტანა ვერ მოხერხდა (კოდი %d)" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:327 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:335 +#, python-format +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:452 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:455 #, python-format -msgid "%s is empty file" -msgstr "ფაილი %s ცარიელია" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Parsing file failed: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Loaded plugins: %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:66 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:96 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" +msgstr "დელტა RPM-ის აგება ვერ მოხერხდა" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "შემოწმება" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/kk.po b/po/kk.po index f4f58db..11c9268 100644 --- a/po/kk.po +++ b/po/kk.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-03-27 06:03+0000\n" "Last-Translator: Baurzhan Muftakhidinov \n" "Language-Team: Kazakh\n" @@ -16,1861 +16,1935 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Тазарту" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Ескіртеді" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Өшіру" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Тексерілуде" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:63 #, python-format -msgid "Sleep for %s seconds" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:141 #, python-format -msgid "Error: %s" -msgstr "Қате: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/repodict.py:58 +#, python-format +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/repodict.py:94 +#, python-format +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Шығарылымы" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Қайнар көзі" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Транзакцияны тексеру" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Репозиторийден" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Транзакцияны тексеру сәтті аяқталды." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Транзакцияны сынау" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Жиналу уақыты" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Орнату уақыты" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Транзакцияны сынау сәтті аяқталды." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Кім орнатқан" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Транзакцияны" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Лицензия" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "yes" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -"Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:788 +#, python-format +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Public key for %s is not installed" +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Problem opening package %s" -msgstr "%s дестесін ашу мәселемен аяқталды" +msgid " Description: %s" +msgstr " Сипаттамасы: %s" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Public key for %s is not trusted" -msgstr "" +msgid " Language: %s" +msgstr " Тіл: %s" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "%s дестесінің қолтаңбасы жоқ" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Міндетті дестелер:" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "%s өшіру мүмкін емес" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Үнсіз келісім дестелері:" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "%s өшірілді" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Қосымша дестелер:" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Шартты дестелер:" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Жасайтын ешнәрсе жоқ." +#: ../dnf/cli/output.py:830 +#, python-format +msgid " Environment-Id: %s" +msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Өшіру үшін топтар белгіленбеген." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Міндетті топтар:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Жаңарту үшін топтар белгіленбеген." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Қосымша топтар:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:872 +#, python-format +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot reinstall it." +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:914 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s not installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "%s дестесі орнатылмаған." +msgid "Total download size: %s" +msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Топ" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Дестелер" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Өшірілуде" + +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "" - -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" - -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "" - -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Әрекет үзілді." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Дестелер жүктеліп алынуда:" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Орнату" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Жаңарту" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Дестелерді ескірту" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Өшіру" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Дистрибутивті синхрондау үшін дестелер белгіленбеген." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Нұсқасын төмендету" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Аттап кету" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Орнатылған дестелер" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +#, fuzzy +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Десте" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Қолжетерлік дестелер" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Тәуелді десте" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Автоөшіру дестелері" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Жаңартылды" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Қосымша дестелер" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Нұсқасы төмендетілді" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Орнатылған" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Жақында қосылған дестелер" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Қайта орнатылған" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Сәйкестіктер табылмады" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Өшірілген" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Сәтсіз" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Жалпы" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Жүйе" + +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Белгісіз репозиторий: '%s'" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Командалық жол" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Ондай команда жоқ: %s. %s --help қолданыңыз" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Күн және уақыт" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Әрекет(тер)" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Өзгертілді" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" - -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" - -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Өшірілді" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Орнатылмады" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Ескірек" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Жаңалау" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "" +msgid "(%u seconds)" +msgstr "(%u секунд)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgid "(%u minutes)" +msgstr "(%u минут)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u сағат)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "" +msgid "(%u days)" +msgstr "(%u күн)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Үзілді" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Сәтті" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Қателер:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Ескірткен" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Өшіру" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Қайта орнату" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr "" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> %s.%s %s дестесі орнатылатын болады" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> %s.%s %s дестесі жаңарту болады" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> %s.%s %s дестесі өшірілетін болады" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Жаңарту үшін дестелер белгіленбеген." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> %s.%s %s дестесі ескіртетін болады" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> %s.%s %s дестесі жаңартылатын болады" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> %s.%s %s дестесі ескіртілген болады" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "КОМАНДА" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Тәуелділіктерді шешуді бастау" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Тәуелділіктерді шешуді аяқтау" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "bad format: %s" +msgstr "қате пішім: %s" + +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "баптаулар файлының орналасуы" + +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF нұсқа ақпаратын шығару және шығу" + +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "орнату түбірін көрсету" + +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:226 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "дестелерді тек жүктеп алу" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Қате: %s" + +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Тәуелділіктер шешілген." + +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Аяқталды!" + +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Әрекет үзілді." -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Жасайтын ешнәрсе жоқ." -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Дестелер жүктеліп алынуда:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Дестелерді ескірту" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Дистрибутивті синхрондау үшін дестелер белгіленбеген." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s unmarked as user installed." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s marked as group installed." +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Қате:" - -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "Package %s is not installed." -msgstr "%s дестесі орнатылмаған." - -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Орнатылған дестелер" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Қолжетерлік дестелер" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Автоөшіру дестелері" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Қосымша дестелер" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Жақында қосылған дестелер" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Сәйкестіктер табылмады" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "%s дестесі орнатылмаған." -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "белгісіз" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 #, python-format -msgid "Never (last: %s)" -msgstr "Ешқашан (соңғы: %s)" +msgid "Unknown repo: '%s'" +msgstr "Белгісіз репозиторий: '%s'" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Instant (last: %s)" -msgstr "Лезде (соңғы: %s)" +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" + +#: ../dnf/cli/cli.py:824 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s секунд (соңғы: %s)" +msgid "No such command: %s. Please use %s --help" +msgstr "Ондай команда жоқ: %s. %s --help қолданыңыз" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Орындалуда" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Ұйықтауда" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Үзілмейтін" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Зомби" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Белгісіз" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Жады : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:125 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid " Started: %s - %s ago" +msgstr " Іске қосылған: %s - %s бұрын" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Күйі : %s" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Сәйкестіктер табылмады." -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Жаңарту үшін дестелер белгіленбеген." -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that are not present in any of available repositories." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" +msgid " (from %s)" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Сәйкестіктер табылмады." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "КОМАНДА" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} [command]\n" -" print help" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{}\n" -" resolve the transaction set" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" exit the shell" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1885,6 +1959,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "белгісіз" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2004,1488 +2083,1452 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Түрі" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Жаңартылған" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Сипаттамасы" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Құқықтар" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Құқықтар" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Файлдар" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Орнатылған" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "true" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "false" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "true" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Қате:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "%s дестесі орнатылмаған." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Тәуелділіктер шешілген." - -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Аяқталды!" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "bad format: %s" -msgstr "қате пішім: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "баптаулар файлының орналасуы" - -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF нұсқа ақпаратын шығару және шығу" - -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "орнату түбірін көрсету" - -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "дестелерді тек жүктеп алу" - -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Шығарылымы" - -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Қайнар көзі" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Репозиторийден" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Жиналу уақыты" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Ешқашан (соңғы: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Орнату уақыты" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Лезде (соңғы: %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Кім орнатқан" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s секунд (соңғы: %s)" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Лицензия" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "yes" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Сипаттамасы: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Тіл: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Міндетті дестелер:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Үнсіз келісім дестелері:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Қосымша дестелер:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Шартты дестелер:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Міндетті топтар:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Қосымша топтар:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "" + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "License : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Total download size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Топ" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Дестелер" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Өшірілуде" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/cli/commands/group.py:332 #, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "" + +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "" + +#: ../dnf/db/group.py:285 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1348 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" + +#: ../dnf/module/module_base.py:33 msgid "" "\n" -"Transaction Summary\n" -"%s\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Орнату" - -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Жаңарту" - -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Өшіру" - -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Нұсқасын төмендету" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Аттап кету" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -#, fuzzy -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Десте" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Тәуелді десте" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Жаңартылды" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Нұсқасы төмендетілді" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Қайта орнатылған" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Өшірілген" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Сәтсіз" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Жалпы" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Жүйе" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Командалық жол" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Күн және уақыт" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Әрекет(тер)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Өзгертілді" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Өшірілді" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Орнатылмады" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Жаңалау" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Ескірек" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" -msgstr "(%u секунд)" +msgid "Updates downloaded on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" -msgstr "(%u минут)" +msgid "Updates available on '%s'." +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" -msgstr "(%u сағат)" +msgid "Failed to send an email via '%s': %s" +msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" -msgstr "(%u күн)" +msgid "Failed to execute command '%s': returned %d" +msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Үзілді" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" + +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" + +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s бос файл болып тұр" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Сәтті" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Мәселе" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Қателер:" - -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Ескірткен" - -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Ескіртеді" - -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Өшіру" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Қайта орнату" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> %s.%s %s дестесі орнатылатын болады" +msgid "%s: using metadata from %s." +msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> %s.%s %s дестесі жаңарту болады" +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> %s.%s %s дестесі өшірілетін болады" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> %s.%s %s дестесі қайта орнатылатын болады" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Package %s.%s %s дестесінің нұсқасы төмендетілетін болады" +msgid "You can remove cached packages by executing '%s'." +msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> %s.%s %s дестесі ескіртетін болады" +msgid "Invalid tsflag in config file: %s" +msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> %s.%s %s дестесі жаңартылатын болады" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> %s.%s %s дестесі ескіртілген болады" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Транзакцияны тексеру" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Тәуелділіктерді шешуді бастау" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Тәуелділіктерді шешуді аяқтау" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Транзакцияны тексеру сәтті аяқталды." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Транзакцияны сынау" + +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Орындалуда" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Транзакцияны сынау сәтті аяқталды." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Ұйықтауда" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Транзакцияны" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Үзілмейтін" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Зомби" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Белгісіз" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Жады : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" -msgstr " Іске қосылған: %s - %s бұрын" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" -msgstr " Күйі : %s" +msgid "Failed to remove transaction file %s" +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "аттап кету." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." -msgstr "'%s' тобы орнатылмаған." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Дельта RPM %.1f МБ жаңартуларды %.1f МБ дейін қысқартты (%d.1%% сақталды)" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." -msgstr "'%s' тобы жоқ болып тұр." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1225 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1229 #, python-format -msgid "Group '%s' not installed." -msgstr "'%s' тобы орнатылмаған." +msgid "Problem opening package %s" +msgstr "%s дестесін ашу мәселемен аяқталды" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1237 #, python-format -msgid "Error parsing '%s': %s" +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" -msgstr "" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "%s дестесінің қолтаңбасы жоқ" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1256 #, python-format -msgid "Unknown configuration option: %s = %s" -msgstr "" +msgid "Cannot remove %s" +msgstr "%s өшіру мүмкін емес" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1260 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "%s removed" +msgstr "%s өшірілді" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" -msgstr "" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Өшіру үшін топтар белгіленбеген." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Жаңарту үшін топтар белгіленбеген." -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" -msgstr "Дельта RPM жасау сәтсіз аяқталды" - -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" -msgstr "дайын" - -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "" -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:327 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:335 +#, python-format +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:452 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:455 #, python-format -msgid "%s is empty file" -msgstr "%s бос файл болып тұр" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Parsing file failed: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Loaded plugins: %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:66 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:96 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" +msgstr "Дельта RPM жасау сәтсіз аяқталды" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Тазарту" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "дайын" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "аттап кету." -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Өшіру" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Тексерілуде" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Мәселе" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "" diff --git a/po/ko.po b/po/ko.po index 1482d14..ea7c236 100644 --- a/po/ko.po +++ b/po/ko.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2018-11-12 10:05+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Korean\n" @@ -16,1880 +16,1955 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "해당 업데이트들은 '%s'에 적용되었습니다:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "해당 업데이트들은 '%s'에 적용 가능합니다:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "해당 업데이트들은 '%s'에 다운로드 되었습니다:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "'%s'에 업데이트가 적용 되었습니다." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "'%s'에 업데이트가 다운로드 되었습니다." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "'%s'에 업데이트가 가능합니다." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "'%s'를 통한 이메일 전송을 실패하였습니다: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "명령 '을 실행하지 못했습니다.%s': 반환 됨 %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "꾸러미" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "알 수없는 구성 값 : %s=%s ...에서 %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "설치할 패키지" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "알 수없는 구성 옵션 : %s = %s ...에서 %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "dnf-automatic을 시작했습니다." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "정리" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "수면 용 %s 초" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "오류: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "폐기" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "로딩 repo '{}'실패 : {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "저장소 '{}'로드 실패" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "삭제 중" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "계량 연결에서 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "배터리로 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "확인 중" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "메타 데이터 타이머 캐싱이 비활성화되었습니다." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "스크립틀릿 실행" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "최근에 메타 데이터 캐시가 새로 고쳐졌습니다." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "준비 중입니다" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: 만료되지 않고 새로 고침되지 않습니다." +msgid "Parsing file failed: %s" +msgstr "구문 분석에 실패했습니다. %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: 만료되어 새로 고침됩니다." +msgid "Loaded plugins: %s" +msgstr "로드 된 플러그인 : %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: 메타 데이터는 이후에 만료됩니다. %d 초 단위로 업데이트됩니다." +msgid "Failed loading plugin \"%s\": %s" +msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: 만료 후 %d 초." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "메타 데이터 캐시가 생성되었습니다." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s:에서 메타 데이터 사용 %s." +msgid "enabling %s repository" +msgstr "가능하게하는 %s 저장소" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" +msgid "Added %s repo from %s" +msgstr "추가됨 %s 에서 repo %s" + +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "마지막 메타 데이터 만료 확인 : %s 전에 %s." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "다운로드 된 패키지는 다음 번 성공적인 트랜잭션까지 캐시에 저장되었습니다." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "시대" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "캐시 된 패키지를 제거하려면 '%s'." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "구성 파일의 잘못된 tsflag : %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "저장소에 그룹 파일을 추가하지 못했습니다. %s - %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "릴리즈" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "트랜잭션 점검 실행 중" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "오류 : 트랜잭션 검사 vs depsolve :" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "트랜잭션 검사가 성공했습니다." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "트랜잭션 테스트 실행 중" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "거래 확인 오류 :" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "소스" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "트랜잭션 테스트가 완료되었습니다." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "거래 실행 중" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "디스크 요구 사항 :" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "레포에서" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "적어도 %dMB 더 많은 공간이 필요하다. %s 파일 시스템." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "오류 요약" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB는 DNF 외부에서 변경되었습니다." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "거래 중에 오류가 발생했습니다." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "트랜잭션 잠금을 가져 오는 데 실패했습니다 (다음 형식으로 로그인 됨). %s)." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "트랜잭션을 실행할 수 없습니다." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "거래를 시작할 수 없습니다 :" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "트랜잭션 파일을 제거하지 못했습니다. %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "일부 패키지가 다운로드되지 않았습니다. 다시 시도 중입니다." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "열 수 없습니다 : {}" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "공개 키 %s 설치되어 있지 않다." +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "문제가되는 패키지 열기 %s" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "공개 키 %s 신뢰할 수 없다" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "꾸러미 %s 서명되지 않았습니다." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "제거 할 수 없습니다. %s" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:788 #, python-format -msgid "%s removed" -msgstr "%s 제거 된" +msgid "Group: %s" +msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "그룹 패키지 \"{}\"에 일치하는 항목이 없습니다." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" +msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Adding packages from group '%s': %s" -msgstr "그룹 '%s': %s" +msgid " Description: %s" +msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "할 것이 없음." +#: ../dnf/cli/output.py:796 +#, python-format +msgid " Language: %s" +msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "삭제 표시된 그룹이 없습니다." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "업그레이드가 표시된 그룹이 없습니다." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" -msgstr "인수와 일치하는 항목 없음 : %s" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "일치하는 패키지 없음" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "꾸러미 %s 설치되어 있지 않으면 다운 그레이드 할 수 없습니다." +msgid "Environment Group: %s" +msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "꾸러미 %s 이미 설치된 하위 버전은 다운 그레이드 할 수 없습니다." +msgid " Environment-Id: %s" +msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "꾸러미 %s 설치되지 않았 으면 다시 설치할 수 없습니다." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "파일 %s 소스 패키지이므로 무시하고 업데이트 할 수 없습니다." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "꾸러미 %s 설치되지 않았 으면 업데이트 할 수 없습니다." +msgid "Filename : %s" +msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "꾸러미 %s 더 높은 버전이 이미 설치되어 있으면 업데이트 할 수 없습니다." +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s available, but not installed." -msgstr "꾸러미 %s 사용할 수는 있지만 설치되지 않았습니다." +msgid "URL : %s" +msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "꾸러미 %s 사용 가능하지만 다른 아키텍처에 설치됩니다." +msgid "License : %s" +msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:920 #, python-format -msgid "No package %s installed." -msgstr "패키지 없음 %s 설치." +msgid "Provide : %s" +msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Not a valid form: %s" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "제거 할 수있는 패키지가 없습니다." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "인수 용 패키지 %s 사용할 수는 있지만 설치되지 않았습니다." +msgid "Total size: %s" +msgstr "" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "꾸러미 %s 이미 설치된 가장 낮은 버전의 버전을 다운 그레이드 할 수 없습니다." - -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "처리되지 않은 작업 : {}" +msgid "Total download size: %s" +msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No package %s available." -msgstr "패키지 없음 %s 유효한." +msgid "Installed size: %s" +msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "보안 업데이트가 필요하지 않지만 {} 업데이트가 사용 가능합니다." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "보안 업데이트는 필요하지 않지만 {} 업데이트가 제공됩니다." +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" +msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "\"{}\"에는 보안 업데이트가 필요하지 않지만 {} 업데이트는 사용 가능하지 않습니다." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "\"{}\"은 (는) 필요한 보안 업데이트가 없지만 {} 업데이트는 사용 가능합니다." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". 실패한 패키지는 다음과 같습니다. %s" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "그룹" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG 키는 다음과 같이 구성됩니다. %s" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "패키지" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG 키 %s (0x%s)가 이미 설치되어 있습니다." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "키 가져 오기가 실패했습니다 (코드 %d)" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "성공적으로 가져온 키" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "아무 키도 설치하지 않았습니다." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -"해당 GPG 키는 \"%s\"저장소가 이미 설치되어 있지만이 패키지에 맞지 않습니다.이 저장소에 대해 올바른 키 URL이 구성되었는지 " -"확인하십시오." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "키 가져 오기가 잘못된 키를 가져 오지 못 했습니까?" +#. TRANSLATORS: This is for a list of packages to be removed. +# translation auto-copied from project subscription-manager, version 1.11.X, +# document keys +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "삭제 중" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * 어쩌면 당신은 의미 : {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "로컬 저장소 \"{}\"의 \"{}\"패키지에 잘못된 체크섬이 있습니다" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "로컬 저장소의 일부 패키지에 잘못된 체크섬이 있습니다." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "저장소 \"{}\"의 패키지 \"{}\"에 잘못된 체크섬이 있습니다" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "일부 패키지에는 유효하지 않은 캐시가 있지만 \"--cacheonly\"옵션으로 인해 다운로드 할 수 없습니다" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "구문 분석 파일 \"%s\"실패 : %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, fuzzy, python-format -msgid " Installed: %s-%s at %s" -msgstr " %s-%s 일 %s 에 설치됨" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " %s 일 %s 에 빌드됨" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "작업이 중지됨." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "패키지 다운로드중:" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -#, fuzzy -msgid "Obsoleting Packages" -msgstr "오래된 패키지들" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "설치" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "배포 동기화를 위해 표시된 패키지가 없습니다." +# ctx::sourcefile::Navigation Menu +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "업그레이드" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "다운 그레이드 대상으로 표시된 패키지가 없습니다." +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "삭제" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "설치된 패키지" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "다운 그레이드" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "사용 가능한 패키지" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "버킷" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Autoremove 패키지" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -# ctx::sourcefile::Systems Navigation Menu -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "추가 패키지" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "의존 패키지" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "사용 가능한 업그레이드" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "업그레이드 됨" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "최근에 추가 된 패키지" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "다운 그레이드" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "목록과 일치하는 패키지가 없습니다." +# translation auto-copied from project subscription-manager, version 1.11.X, +# document keys +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "설치됨" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "검색 결과가 없습니다" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "다시 설치됨" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "주어진 거래 ID가 없습니다." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "주어진 거래 ID를 찾을 수 없습니다." +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "제거됨" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "두 개 이상의 거래 ID를 찾았습니다!" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "실패하였습니다" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "거래 내역이 불완전합니다. %u." +# auto translated by TM merge from project: RHOSP Director Installation and +# Usage , version: 11-Korean, DocId: master +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "합계" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "거래 내역이 불완전합니다. %u." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "{}에서 트랜잭션 {}을 (를) 취소하고 있습니다." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "시스템" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Unknown repo: '%s'" -msgstr "" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "병합 된 트랜잭션 건너 뛰기 %d 에 %d, 겹치기 때문에" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "거래 없음" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "잘못된 트랜잭션 ID 또는 주어진 패키지" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "명령행" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "사용자 이름" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#. REALLY Needs to use columns! +# translation auto-copied from project subscription-manager, version 1.11.X, +# document keys +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "날짜와 시간" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "행위)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "설치되지 않음" + +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "문제를 진단하려면 다음을 실행하십시오. '%s'." +msgid "(%u seconds)" +msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "RPMDB가 손상되어 '%s'문제를 해결할 수 있습니다." +msgid "(%u minutes)" +msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -"GPG 키를 통해 패키지 검사를 활성화했습니다. 이것은 좋은 일입니다. 그러나 GPG 공개 키가 설치되어 있지 않습니다. 설치하려는 " -"패키지의 키를 다운로드하여 설치해야합니다. rpm --import public.gpg.key 또는 저장소 섹션의 'gpgkey'옵션을 " -"사용하여 저장소에 사용할 키의 URL을 지정할 수 있으며 DNF가이를 설치합니다 너를 위해서. 자세한 내용은 배포 또는 패키지 제공 " -"업체에 문의하십시오." -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "문제 저장소 : %s" +msgid "(%u days)" +msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "패키지 또는 패키지 그룹에 대한 세부 정보 표시" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "모든 패키지 표시 (기본값)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "사용 가능한 패키지 만 표시" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "설치된 패키지 만 표시" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "엑스트라 패키지 만 표시" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "패키지 업그레이드 만 표시" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "성공" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "autoremove 패키지 만 표시" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "최근에 변경된 패키지 만 표시" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "실패:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "꾸러미" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "릴리스 자 :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "패키지 또는 패키지 그룹 나열" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "명령 줄 :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "주어진 값을 제공하는 패키지 찾기" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "댓글 :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "수행 된 거래 :" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "변경된 패키지 :" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "사용 가능한 패키지 업그레이드 확인" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "스크립트 렛 출력 :" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "오류 :" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "사용할 수있는 패키지가 없습니다." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "설치 제거" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "설치용으로 표시된 패키지가 없습니다." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "폐기 된" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "패키지가 설치되지 않았습니다." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "삭제" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (에서 %s)" +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "재설치" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "Installed package %s%s not available." -msgstr "설치된 패키지 %s%s 사용 불가." +msgid "---> Package %s.%s %s will be installed" +msgstr "---> 패키지 %s.%s %s 설치 될 것이다" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "저장소에서 설치된 패키지가 없습니다." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "다시 설치하도록 표시된 패키지가 없습니다." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> 패키지 %s.%s %s 지워질거야." -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "업그레이드 할 패키지 없음." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> 패키지 %s.%s %s 다시 설치됩니다." -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "지정된 저장소의 모든 패키지 위에 명령을 실행합니다." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> 패키지 %s.%s %s 다운 그레이드 될 것이다" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> 패키지 %s.%s %s 쓸데없는" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "유용한 메시지 표시" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "<명령>" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> 패키지 %s.%s %s 쓸모 없게 될 것이다." -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "표시 또는 사용, 거래 내역" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"GPG키 0x%s를 불러옵니다:\n" +" 사용자 : \"%s\"\n" +" GPG 지문: %s\n" +" 출처 : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "show 명령 도움말" + +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "종속성을 해결하기 위해 설치된 패키지 지우기 허용" + +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "트랜잭션에서 사용 가능한 최상의 패키지 버전을 사용해보십시오." + +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "시스템 캐시에서 완전히 실행하고, 캐시를 업데이트하지 않습니다." + +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "최대 명령 대기 시간" + +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "디버깅 출력 레벨" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "자세한 해결 결과를 파일로 덤프합니다." + +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "repos에있는 중복 목록을 목록 / 검색 명령에 표시합니다." + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "오류 출력 레벨" + +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" +"패키지가 정보, 목록 및 리포 눅스에 대해 사용하지 않는 업그레이드 또는 표시 기능을 위해 dnf의 처리 논리를 사용하지 못하게합니다." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm 용 디버깅 출력 레벨" + +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "모든 질문에 대해 자동으로 대답하십시오." + +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "모든 질문에 대해 자동으로 대답합니다." + +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "id 나 glob로 특정 리포지토리를 활성화 할 수 있습니다. 여러 번 지정할 수 있습니다." + +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "패키지를 이름이나 glob로 제외합니다." + +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "excludepkgs 사용 중지" + +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "레이블 및 추가 저장소의 경로는 여러 번 지정할 수 있습니다." + +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "더 이상 사용되지 않는 종속성 제거 사용 안 함" + +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "색상 사용 여부 제어" + +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "명령을 실행하기 전에 만료 된 메타 데이터 설정" + +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "IPv4 주소로만 해결" + +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "IPv6 주소로만 해결" + +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "패키지를 복사 할 디렉토리를 설정하십시오." + +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "다운로드 패키지 만" + +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "거래에 의견을 추가하십시오." + +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "버그 수정 관련 패키지를 업데이트에 포함 시키십시오." + +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "업데이트 관련 향상 패키지 포함" + +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "새 패키지 관련 패키지를 업데이트에 포함하십시오." + +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "업데이트에 보안 관련 패키지 포함" + +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "업데이트에서 주어진 권고를 수정하는 데 필요한 패키지를 포함하십시오." + +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "업데이트에서 주어진 BZ를 수정하는 데 필요한 패키지를 포함하십시오." + +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "업데이트에서 주어진 CVE를 수정하는 데 필요한 패키지를 포함하십시오" + +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "업데이트에서 심각도와 일치하는 보안 관련 패키지를 포함합니다." + +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "아키텍처의 사용을 강요하십시오" + +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "주요 명령 목록 :" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "원래 종속물로 설치된 모든 불필요한 패키지 제거" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "플러그인 명령리스트 :" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "제거 할 패키지" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "오류: %s" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "종료 됨." -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "현재 디렉토리에서 읽기 / 실행 액세스가 없으며 /" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "완료되었습니다!" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "" +#: ../dnf/cli/cli.py:136 +#, fuzzy, python-format +msgid " Installed: %s-%s at %s" +msgstr " %s-%s 일 %s 에 설치됨" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Removing file %s" -msgstr "" - -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "" +msgid " Built : %s at %s" +msgstr " %s 일 %s 에 빌드됨" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "작업이 중지됨." -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "할 것이 없음." -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "PID %d 프로세스가 종료되기를 기다리고 있습니다." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "패키지 다운로드중:" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "설치된 패키지를 최신 버전과 동기화한다." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "동기화 할 패키지" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "표시하거나 사용하십시오." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +#, fuzzy +msgid "Obsoleting Packages" +msgstr "오래된 패키지들" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "구성된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "배포 동기화를 위해 표시된 패키지가 없습니다." -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Warning: Group %s does not exist." -msgstr "경고 : 그룹 %s 존재하지 않는다." - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "경고 : 일치하는 그룹 없음 :" - -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "사용 가능한 환경 그룹 :" +msgid "No match for argument: %s" +msgstr "인수와 일치하는 항목 없음 : %s" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "설치된 환경 그룹 :" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "패키지 없음 %s 유효한." -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "설치된 그룹 :" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "인수 용 패키지 %s 사용할 수는 있지만 설치되지 않았습니다." -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "설치된 언어 그룹 :" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "다운 그레이드 대상으로 표시된 패키지가 없습니다." -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "사용 가능한 그룹 :" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "설치된 패키지" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "사용 가능한 언어 그룹 :" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "사용 가능한 패키지" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "그룹의 선택 패키지를 포함하십시오." +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Autoremove 패키지" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "또한 숨겨진 그룹을 보여준다." +# ctx::sourcefile::Systems Navigation Menu +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "추가 패키지" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "설치된 그룹 만 표시" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "사용 가능한 업그레이드" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "사용 가능한 그룹 만 표시" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "최근에 추가 된 패키지" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "그룹 명령이 잘못되었습니다. 사용 : %s." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "목록과 일치하는 패키지가 없습니다." -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "필수 그룹 패키지를 찾을 수 없습니다." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "검색 결과가 없습니다" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "주어진 거래 ID가 없습니다." -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "설치할 패키지" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "주어진 거래 ID를 찾을 수 없습니다." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "경기를 찾을 수 없습니다." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "두 개 이상의 거래 ID를 찾았습니다!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "올바른 rpm 파일 경로가 아닙니다. %s" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgid "Transaction history is incomplete, before %u." +msgstr "거래 내역이 불완전합니다. %u." -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "메타 데이터 캐시를 생성한다." +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "거래 내역이 불완전합니다. %u." -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "모든 메타 데이터 파일에 대한 캐시 파일 만들기." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "패키지 없음 %s 설치." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "{}에서 트랜잭션 {}을 (를) 취소하고 있습니다." -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 #, python-format -msgid "%s marked as user installed." +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "%s unmarked as user installed." +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "Package %s is not installed." +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:830 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/module.py:128 +#: ../dnf/cli/cli.py:887 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:893 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "패키지 다시 설치" - -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "다시 설치할 패키지" - -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "알려지지 않음" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "구문 분석 파일 \"%s\"실패 : %s" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/aliases.py:108 #, python-format -msgid "Never (last: %s)" +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:203 #, python-format -msgid "%s second(s) (last: %s)" +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "실행중" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "휴면중" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "중단 불가" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "좀비" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "중지된" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "사용" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "알 수 없음" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "사용 않음" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "잠긴 프로세스(PID %d)에 대해 정보를 가져올 수 없습니다" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " PID %d를 가진 애플리케이션은 %s 입니다" + +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " 메모리 : %5s RSS (%5sB VSZ)" + +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " 시작: %s - %s 분 전" + +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " 상태 : %s" + +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "" + +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 #, python-format -msgid "Total packages: %s" +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "키워드와 일치하는 패키지 검색" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "검색 할 열쇠" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "모든 패키지를 쿼리하십시오 (리포 커리 '*'의 줄임표 또는 인수없이 리포)" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "모든 패키지 버전 쿼리 (기본값)" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "이 ARCH의 결과 만 표시" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "FILE을 소유 한 결과 만 표시" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "REQ와 충돌하는 결과 만 표시" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "패키지 제공 및 파일을 필요로하거나, 제안하거나, 보완하거나, 향상 시키거나, 권장하는 결과를 표시합니다. REQ" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "더 이상 사용되지 않는 REQ" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "REQ를 제공하는 결과 만 표시" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "패키지 제공 및 파일 REQ가 필요한 결과를 보여줍니다." +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "REQ를 권장하는 결과 만 표시" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "REQ를 향상시키는 결과 만 표시" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "설치된 패키지를 최신 버전과 동기화한다." -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "REQ를 제안하는 결과 만 표시" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "동기화 할 패키지" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "REQ를 보완 한 결과 만 표시" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "시스템에서 패키지를 업그레이드하십시오." -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "비 명시 적 종속성 검사 (파일 및 제공). 태만" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "업그레이드 할 패키지" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "의존성을 정확하게 주어진대로 검사한다. --alldeps와 반대이다." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "업그레이드 할 패키지 없음." -#: ../dnf/cli/commands/repoquery.py:154 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "--whatrequires와 함께 사용되며 --requires --resolve, 패키지를 재귀 적으로 질의합니다." +"remove all unneeded packages that were originally installed as dependencies" +msgstr "원래 종속물로 설치된 모든 불필요한 패키지 제거" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "모든 의존성 목록과 패키지를 제공하는 패키지를 보여줍니다." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "제거 할 패키지" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "--queryformat과 함께 사용할 수있는 태그를 보여줍니다." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "메타 데이터 캐시를 생성한다." -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "역량을 원래 패키지로 해결한다." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "모든 메타 데이터 파일에 대한 캐시 파일 만들기." -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "패키지에 재귀 트리를 보여라." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "문제를 진단하려면 다음을 실행하십시오. '%s'." -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "해당 소스 RPM에서 작동" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "RPMDB가 손상되어 '%s'문제를 해결할 수 있습니다." -#: ../dnf/cli/commands/repoquery.py:167 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "주어진 name.arch (또는 최신이지만 N이 음수이면 N)에 대한 N 개의 최신 패키지 표시" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "패키지에 대한 자세한 정보 표시" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "패키지에있는 파일 목록 표시" - -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "패키지 소스 RPM 이름 표시" - -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" +"GPG 키를 통해 패키지 검사를 활성화했습니다. 이것은 좋은 일입니다. 그러나 GPG 공개 키가 설치되어 있지 않습니다. 설치하려는 " +"패키지의 키를 다운로드하여 설치해야합니다. rpm --import public.gpg.key 또는 저장소 섹션의 'gpgkey'옵션을 " +"사용하여 저장소에 사용할 키의 URL을 지정할 수 있으며 DNF가이를 설치합니다 너를 위해서. 자세한 내용은 배포 또는 패키지 제공 " +"업체에 문의하십시오." -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "발견 된 패키지를 표시하기위한 형식" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "문제 저장소 : %s" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -"name-epoch를 사용하십시오 : 발견 된 패키지를 표시하기위한 version-release.architecture 형식 (기본값)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "발견 된 패키지를 표시하기 위해 name-version-release 형식을 사용하십시오 (rpm 쿼리 기본값)." -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "epoch : name-version-release.architecture 형식을 사용하여 발견 된 패키지를 표시합니다." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "패키지 또는 패키지 그룹에 대한 세부 정보 표시" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "선택한 패키지에 comps 그룹이 표시되는 디스플레이" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "모든 패키지 표시 (기본값)" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "설치된 중복 패키지로 쿼리 제한" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "사용 가능한 패키지 만 표시" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "설치된 installonly 패키지로 쿼리 제한" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "설치된 패키지 만 표시" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "만족스럽지 않은 의존성이있는 설치된 패키지로 쿼리를 제한하십시오." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "엑스트라 패키지 만 표시" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "패키지를 다운로드 할 수있는 위치 표시" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "패키지 업그레이드 만 표시" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "패키지가 충돌하는 기능을 표시합니다." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "autoremove 패키지 만 표시" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "패키지가 의존 할 수있는 기능을 표시하고, 향상시키고, 권장하고, 제안하고 보완합니다." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "최근에 변경된 패키지 만 표시" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "패키지가 향상시킬 수있는 기능을 표시합니다." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "패키지 또는 패키지 그룹 나열" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "패키지가 제공하는 기능을 표시합니다." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "주어진 값을 제공하는 패키지 찾기" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "패키지에서 권장하는 기능을 표시합니다." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "패키지가 의존하는 기능을 표시합니다." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "사용 가능한 패키지 업그레이드 확인" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "패키지에서 제안하는 기능을 표시합니다." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "패키지가 보완 할 수있는 기능을 표시합니다." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "사용할 수있는 패키지가 없습니다." -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "사용 가능한 패키지 만 표시합니다." +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "설치용으로 표시된 패키지가 없습니다." -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "설치된 패키지 만 표시합니다." +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "패키지가 설치되지 않았습니다." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "사용 가능한 리포지토리에없는 패키지 만 표시합니다." +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (에서 %s)" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "이미 설치된 일부 패키지에 대한 업그레이드를 제공하는 패키지 만 표시합니다." +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "설치된 패키지 %s%s 사용 불가." -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "\"dnf autoremove\"명령으로 제거 할 수있는 패키지 만 표시하십시오." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "저장소에서 설치된 패키지가 없습니다." -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "사용자가 설치 한 패키지 만 표시합니다." +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "다시 설치하도록 표시된 패키지가 없습니다." -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "최근에 수정 한 패키지 만 표시" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "제거 할 수있는 패키지가 없습니다." -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"옵션 '--resolve'는 '--conflicts', '--depends', '--enhances', '--provides', '--" -"recommends', '--requires'중 하나와 함께 사용해야합니다. , '--requires-pre', '--" -"suggests'또는 '--supplements'옵션들" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "지정된 저장소의 모든 패키지 위에 명령을 실행합니다." -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"'--reative'옵션을 '--whatrequires'와 함께 사용해야합니다. '(optionall은'--alldeps '를 " -"사용하지만'--exactdeps '는 사용하지 않음) 또는'--requires --결의'" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "패키지 {}에 파일이 없습니다." +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "유용한 메시지 표시" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "사용 가능한 쿼리 태그 : use --queryformat \".. %{tag} .. \"" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "<명령>" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다." +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "표시 또는 사용, 거래 내역" -#: ../dnf/cli/commands/repoquery.py:501 +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -"{} arg [option] list : 저장소와 저장소의 상태를 나열합니다. 옵션 = [모두 | 이드 | glob] enable : " -"저장소를 활성화합니다. option = repository id disable : 저장소를 비활성화합니다. 옵션 = 저장소 ID" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "{} 트랜잭션 집합을 해결합니다." +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -"{} arg list : 트랜잭션 내용을 나열합니다. reset : 트랜잭션 실행 재설정 (zero-out) : 트랜잭션 실행" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" -msgstr "{} 트랜잭션을 실행합니다." +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" -msgstr "{} 쉘 종료" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -"(또는 repo) 저장소를 활성화, 비활성화 또는 나열합니다. resolvedep 트랜잭션 세트 트랜잭션 (또는 ts) 목록을 확인하고," -" 재설정하거나 트랜잭션 세트를 실행합니다. run resolve 및 트랜잭션 세트 종료를 실행합니다. 종료) 셸 종료" -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "오류 : 열 수 없음 %s 독서를위한" - -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "쉘을 떠나기" - -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "하나의 스펙을 제거하고 설치하기위한 대화 형 dnf mod 실행" - -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "제거 될 사양" - -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "설치 될 사양" +msgid "Not a valid form: %s" +msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -1903,6 +1978,11 @@ msgstr "" msgid "security" msgstr "security" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "알려지지 않음" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2022,1175 +2102,1341 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "유형" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "업데이트됨" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "심각도" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "파일" -# translation auto-copied from project subscription-manager, version 1.11.X, -# document keys -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "설치됨" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "true" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "false" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "true" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "시스템에서 패키지를 업그레이드하십시오." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "업그레이드 할 패키지" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "종료 됨." +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "현재 디렉토리에서 읽기 / 실행 액세스가 없으며 /" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "" + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "" + +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "" + +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "" + +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "" + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" + +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" + +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "PID %d 프로세스가 종료되기를 기다리고 있습니다." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "" + +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "경기를 찾을 수 없습니다." + +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "올바른 rpm 파일 경로가 아닙니다. %s" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "키워드와 일치하는 패키지 검색" + +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "검색 할 열쇠" + +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "모든 패키지를 쿼리하십시오 (리포 커리 '*'의 줄임표 또는 인수없이 리포)" + +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "모든 패키지 버전 쿼리 (기본값)" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "이 ARCH의 결과 만 표시" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "FILE을 소유 한 결과 만 표시" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "REQ와 충돌하는 결과 만 표시" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "패키지 제공 및 파일을 필요로하거나, 제안하거나, 보완하거나, 향상 시키거나, 권장하는 결과를 표시합니다. REQ" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "더 이상 사용되지 않는 REQ" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "REQ를 제공하는 결과 만 표시" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "완료되었습니다!" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "패키지 제공 및 파일 REQ가 필요한 결과를 보여줍니다." -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "REQ를 권장하는 결과 만 표시" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "REQ를 향상시키는 결과 만 표시" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "REQ를 제안하는 결과 만 표시" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "REQ를 보완 한 결과 만 표시" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "비 명시 적 종속성 검사 (파일 및 제공). 태만" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "의존성을 정확하게 주어진대로 검사한다. --alldeps와 반대이다." -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "--whatrequires와 함께 사용되며 --requires --resolve, 패키지를 재귀 적으로 질의합니다." -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "모든 의존성 목록과 패키지를 제공하는 패키지를 보여줍니다." -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "--queryformat과 함께 사용할 수있는 태그를 보여줍니다." -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "역량을 원래 패키지로 해결한다." -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "패키지에 재귀 트리를 보여라." -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "해당 소스 RPM에서 작동" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "주어진 name.arch (또는 최신이지만 N이 음수이면 N)에 대한 N 개의 최신 패키지 표시" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "패키지에 대한 자세한 정보 표시" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "패키지에있는 파일 목록 표시" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "패키지 소스 RPM 이름 표시" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "show 명령 도움말" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "발견 된 패키지를 표시하기위한 형식" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "종속성을 해결하기 위해 설치된 패키지 지우기 허용" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"name-epoch를 사용하십시오 : 발견 된 패키지를 표시하기위한 version-release.architecture 형식 (기본값)" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "트랜잭션에서 사용 가능한 최상의 패키지 버전을 사용해보십시오." +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "발견 된 패키지를 표시하기 위해 name-version-release 형식을 사용하십시오 (rpm 쿼리 기본값)." -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "epoch : name-version-release.architecture 형식을 사용하여 발견 된 패키지를 표시합니다." -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "시스템 캐시에서 완전히 실행하고, 캐시를 업데이트하지 않습니다." +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "선택한 패키지에 comps 그룹이 표시되는 디스플레이" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "최대 명령 대기 시간" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "설치된 중복 패키지로 쿼리 제한" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "디버깅 출력 레벨" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "설치된 installonly 패키지로 쿼리 제한" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "자세한 해결 결과를 파일로 덤프합니다." +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "만족스럽지 않은 의존성이있는 설치된 패키지로 쿼리를 제한하십시오." -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "repos에있는 중복 목록을 목록 / 검색 명령에 표시합니다." +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "패키지를 다운로드 할 수있는 위치 표시" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "오류 출력 레벨" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "패키지가 충돌하는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:220 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" -msgstr "" -"패키지가 정보, 목록 및 리포 눅스에 대해 사용하지 않는 업그레이드 또는 표시 기능을 위해 dnf의 처리 논리를 사용하지 못하게합니다." +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "패키지가 의존 할 수있는 기능을 표시하고, 향상시키고, 권장하고, 제안하고 보완합니다." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm 용 디버깅 출력 레벨" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "패키지가 향상시킬 수있는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "모든 질문에 대해 자동으로 대답하십시오." +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "패키지가 제공하는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "모든 질문에 대해 자동으로 대답합니다." +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "패키지에서 권장하는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" -msgstr "id 나 glob로 특정 리포지토리를 활성화 할 수 있습니다. 여러 번 지정할 수 있습니다." +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "패키지가 의존하는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "패키지에서 제안하는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "패키지를 이름이나 glob로 제외합니다." +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "패키지가 보완 할 수있는 기능을 표시합니다." -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "excludepkgs 사용 중지" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "사용 가능한 패키지 만 표시합니다." -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "설치된 패키지 만 표시합니다." + +#: ../dnf/cli/commands/repoquery.py:238 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "레이블 및 추가 저장소의 경로는 여러 번 지정할 수 있습니다." +"Display only packages that are not present in any of available repositories." +msgstr "사용 가능한 리포지토리에없는 패키지 만 표시합니다." -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "더 이상 사용되지 않는 종속성 제거 사용 안 함" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "이미 설치된 일부 패키지에 대한 업그레이드를 제공하는 패키지 만 표시합니다." -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "\"dnf autoremove\"명령으로 제거 할 수있는 패키지 만 표시하십시오." -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "색상 사용 여부 제어" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "사용자가 설치 한 패키지 만 표시합니다." -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "명령을 실행하기 전에 만료 된 메타 데이터 설정" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "최근에 수정 한 패키지 만 표시" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "IPv4 주소로만 해결" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"옵션 '--resolve'는 '--conflicts', '--depends', '--enhances', '--provides', '--" +"recommends', '--requires'중 하나와 함께 사용해야합니다. , '--requires-pre', '--" +"suggests'또는 '--supplements'옵션들" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "IPv6 주소로만 해결" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"'--reative'옵션을 '--whatrequires'와 함께 사용해야합니다. '(optionall은'--alldeps '를 " +"사용하지만'--exactdeps '는 사용하지 않음) 또는'--requires --결의'" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "패키지를 복사 할 디렉토리를 설정하십시오." +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "패키지 {}에 파일이 없습니다." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "다운로드 패키지 만" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "사용 가능한 쿼리 태그 : use --queryformat \".. %{tag} .. \"" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "거래에 의견을 추가하십시오." +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "인수 {}에는 --whatrequires 또는 --whatdepends 옵션이 필요합니다." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "버그 수정 관련 패키지를 업데이트에 포함 시키십시오." +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "업데이트 관련 향상 패키지 포함" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "새 패키지 관련 패키지를 업데이트에 포함하십시오." +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "업데이트에 보안 관련 패키지 포함" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "업데이트에서 주어진 권고를 수정하는 데 필요한 패키지를 포함하십시오." +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "업데이트에서 주어진 BZ를 수정하는 데 필요한 패키지를 포함하십시오." +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "업데이트에서 주어진 CVE를 수정하는 데 필요한 패키지를 포함하십시오" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "업데이트에서 심각도와 일치하는 보안 관련 패키지를 포함합니다." +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "아키텍처의 사용을 강요하십시오" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "주요 명령 목록 :" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "사용" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "플러그인 명령리스트 :" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "사용 않음" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "시대" - -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "릴리즈" - -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "소스" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "레포에서" - -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid " Description: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" +"{} arg [option] list : 저장소와 저장소의 상태를 나열합니다. 옵션 = [모두 | 이드 | glob] enable : " +"저장소를 활성화합니다. option = repository id disable : 저장소를 비활성화합니다. 옵션 = 저장소 ID" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "{} 트랜잭션 집합을 해결합니다." + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" +"{} arg list : 트랜잭션 내용을 나열합니다. reset : 트랜잭션 실행 재설정 (zero-out) : 트랜잭션 실행" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "{} 트랜잭션을 실행합니다." + +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "{} 쉘 종료" + +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" +"(또는 repo) 저장소를 활성화, 비활성화 또는 나열합니다. resolvedep 트랜잭션 세트 트랜잭션 (또는 ts) 목록을 확인하고," +" 재설정하거나 트랜잭션 세트를 실행합니다. run resolve 및 트랜잭션 세트 종료를 실행합니다. 종료) 셸 종료" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Environment Group: %s" -msgstr "" +msgid "Error: Cannot open %s for reading" +msgstr "오류 : 열 수 없음 %s 독서를위한" + +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "쉘을 떠나기" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "패키지 다시 설치" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "다시 설치할 패키지" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." +msgstr "꾸러미 %s 사용할 수는 있지만 설치되지 않았습니다." + +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "하나의 스펙을 제거하고 설치하기위한 대화 형 dnf mod 실행" + +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "제거 될 사양" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "설치 될 사양" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "표시하거나 사용하십시오." + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "구성된 리포지토리에 사용할 수있는 그룹 데이터가 없습니다." + +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "경고 : 그룹 %s 존재하지 않는다." + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "경고 : 일치하는 그룹 없음 :" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "사용 가능한 환경 그룹 :" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "설치된 환경 그룹 :" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "설치된 그룹 :" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "설치된 언어 그룹 :" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "사용 가능한 그룹 :" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "사용 가능한 언어 그룹 :" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "그룹의 선택 패키지를 포함하십시오." + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "또한 숨겨진 그룹을 보여준다." + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "설치된 그룹 만 표시" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "사용 가능한 그룹 만 표시" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid " Environment-Id: %s" -msgstr "" +msgid "Invalid groups sub-command, use: %s." +msgstr "그룹 명령이 잘못되었습니다. 사용 : %s." -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr "" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "필수 그룹 패키지를 찾을 수 없습니다." -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:872 +#: ../dnf/db/group.py:368 #, python-format -msgid "Filename : %s" -msgstr "" +msgid "Will not install a source rpm package (%s)." +msgstr "소스 RPM패키지를 설치하지 않습니다 (%s)." -#: ../dnf/cli/output.py:897 +#: ../dnf/repo.py:83 #, python-format -msgid "Repo : %s" -msgstr "" +msgid "no matching payload factory for %s" +msgstr "에 대한 일치하는 페이로드 팩터가 없습니다. %s" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "이미 다운로드 됨" -#: ../dnf/cli/output.py:910 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "URL : %s" -msgstr "" +msgid "unsupported checksum type: %s" +msgstr "지원되지 않는 유형: %s" -#: ../dnf/cli/output.py:914 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "License : %s" +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "그룹" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "패키지" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "'{}'에 다른 스트림 사용." -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "보여줄 것이 없습니다." -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "지정된 버전보다 '{}'의 새 버전을 설치 중입니다. 이유 : {}" -#. TRANSLATORS: This is for a list of packages to be removed. -# translation auto-copied from project subscription-manager, version 1.11.X, -# document keys -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "삭제 중" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "사용 설정된 모듈 : {}." -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "'{}'에 지정된 프로필이 없습니다. 프로필을 지정하십시오." -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "알 수없는 구성 값 : %s=%s ...에서 %s; %s" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "알 수없는 구성 옵션 : %s = %s ...에서 %s" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "dnf-automatic을 시작했습니다." -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "수면 용 %s 초" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "해당 업데이트들은 '%s'에 적용되었습니다:" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "해당 업데이트들은 '%s'에 적용 가능합니다:" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "해당 업데이트들은 '%s'에 다운로드 되었습니다:" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "'%s'에 업데이트가 적용 되었습니다." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "'%s'에 업데이트가 다운로드 되었습니다." -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" +msgid "Updates available on '%s'." +msgstr "'%s'에 업데이트가 가능합니다." -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "" +msgid "Failed to send an email via '%s': %s" +msgstr "'%s'를 통한 이메일 전송을 실패하였습니다: %s" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr "" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "명령 '을 실행하지 못했습니다.%s': 반환 됨 %d" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "설치" - -# ctx::sourcefile::Navigation Menu -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "업그레이드" - -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "삭제" - -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "다운 그레이드" - -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "버킷" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" msgstr[0] "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "의존 패키지" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s는 빈 파일입니다." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "업그레이드 됨" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "마지막 makecache 시간을 저장하지 못했습니다." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "다운 그레이드" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "마지막 makecache 시간을 결정하지 못했습니다." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "다시 설치됨" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "문제" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "로딩 repo '{}'실패 : {}" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "제거됨" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "저장소 '{}'로드 실패" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "실패하였습니다" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "계량 연결에서 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." -# auto translated by TM merge from project: RHOSP Director Installation and -# Usage , version: 11-Korean, DocId: master -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "합계" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "배터리로 실행할 때 메타 데이터 타이머 캐싱이 비활성화되었습니다." -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "메타 데이터 타이머 캐싱이 비활성화되었습니다." -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "시스템" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "최근에 메타 데이터 캐시가 새로 고쳐졌습니다." -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "병합 된 트랜잭션 건너 뛰기 %d 에 %d, 겹치기 때문에" +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: 만료되지 않고 새로 고침되지 않습니다." -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "거래 없음" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: 만료되어 새로 고침됩니다." -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "잘못된 트랜잭션 ID 또는 주어진 패키지" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: 메타 데이터는 이후에 만료됩니다. %d 초 단위로 업데이트됩니다." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "명령행" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: 만료 후 %d 초." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "사용자 이름" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "메타 데이터 캐시가 생성되었습니다." -#. REALLY Needs to use columns! -# translation auto-copied from project subscription-manager, version 1.11.X, -# document keys -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s:에서 메타 데이터 사용 %s." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "날짜와 시간" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "행위)" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "마지막 메타 데이터 만료 확인 : %s 전에 %s." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "다운로드 된 패키지는 다음 번 성공적인 트랜잭션까지 캐시에 저장되었습니다." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "캐시 된 패키지를 제거하려면 '%s'." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "구성 파일의 잘못된 tsflag : %s" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "저장소에 그룹 파일을 추가하지 못했습니다. %s - %s" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "설치되지 않음" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "트랜잭션 점검 실행 중" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "오류 : 트랜잭션 검사 vs depsolve :" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "트랜잭션 검사가 성공했습니다." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "트랜잭션 테스트 실행 중" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "거래 확인 오류 :" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "트랜잭션 테스트가 완료되었습니다." -#: ../dnf/cli/output.py:1870 -#, python-format -msgid "(%u seconds)" -msgstr "" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "거래 실행 중" -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" -msgstr "" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "디스크 요구 사항 :" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:910 #, python-format -msgid "(%u hours)" -msgstr "" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "적어도 %dMB 더 많은 공간이 필요하다. %s 파일 시스템." -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "오류 요약" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB는 DNF 외부에서 변경되었습니다." -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "거래 중에 오류가 발생했습니다." -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "트랜잭션 잠금을 가져 오는 데 실패했습니다 (다음 형식으로 로그인 됨). %s)." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "트랜잭션을 실행할 수 없습니다." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "거래를 시작할 수 없습니다 :" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "성공" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "트랜잭션 파일을 제거하지 못했습니다. %s" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "일부 패키지가 다운로드되지 않았습니다. 다시 시도 중입니다." + +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "실패:" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "릴리스 자 :" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "열 수 없습니다 : {}" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "명령 줄 :" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "공개 키 %s 설치되어 있지 않다." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "댓글 :" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "문제가되는 패키지 열기 %s" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "수행 된 거래 :" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "공개 키 %s 신뢰할 수 없다" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "변경된 패키지 :" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "꾸러미 %s 서명되지 않았습니다." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "스크립트 렛 출력 :" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "제거 할 수 없습니다. %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "오류 :" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s 제거 된" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "설치 제거" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "그룹 패키지 \"{}\"에 일치하는 항목이 없습니다." -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "폐기 된" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "그룹 '%s': %s" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "폐기" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "삭제 표시된 그룹이 없습니다." -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "삭제" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "업그레이드가 표시된 그룹이 없습니다." -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "재설치" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "일치하는 패키지 없음" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> 패키지 %s.%s %s 설치 될 것이다" +msgid "Package %s not installed, cannot downgrade it." +msgstr "꾸러미 %s 설치되어 있지 않으면 다운 그레이드 할 수 없습니다." -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "꾸러미 %s 이미 설치된 하위 버전은 다운 그레이드 할 수 없습니다." -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> 패키지 %s.%s %s 지워질거야." +msgid "Package %s not installed, cannot reinstall it." +msgstr "꾸러미 %s 설치되지 않았 으면 다시 설치할 수 없습니다." -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> 패키지 %s.%s %s 다시 설치됩니다." +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "파일 %s 소스 패키지이므로 무시하고 업데이트 할 수 없습니다." -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> 패키지 %s.%s %s 다운 그레이드 될 것이다" +msgid "Package %s not installed, cannot update it." +msgstr "꾸러미 %s 설치되지 않았 으면 업데이트 할 수 없습니다." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> 패키지 %s.%s %s 쓸데없는" +msgid "Package %s of higher version already installed, cannot update it." +msgstr "꾸러미 %s 더 높은 버전이 이미 설치되어 있으면 업데이트 할 수 없습니다." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> 패키지 %s.%s %s 업그레이드 될 것이다." +msgid "Package %s available, but installed for different architecture." +msgstr "꾸러미 %s 사용 가능하지만 다른 아키텍처에 설치됩니다." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2173 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> 패키지 %s.%s %s 쓸모 없게 될 것이다." +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "꾸러미 %s 이미 설치된 가장 낮은 버전의 버전을 다운 그레이드 할 수 없습니다." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "처리되지 않은 작업 : {}" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "보안 업데이트가 필요하지 않지만 {} 업데이트가 사용 가능합니다." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" -msgstr "" -"GPG키 0x%s를 불러옵니다:\n" -" 사용자 : \"%s\"\n" -" GPG 지문: %s\n" -" 출처 : %s" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "보안 업데이트는 필요하지 않지만 {} 업데이트가 제공됩니다." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "실행중" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "\"{}\"에는 보안 업데이트가 필요하지 않지만 {} 업데이트는 사용 가능하지 않습니다." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "휴면중" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "\"{}\"은 (는) 필요한 보안 업데이트가 없지만 {} 업데이트는 사용 가능합니다." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "중단 불가" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr ". 실패한 패키지는 다음과 같습니다. %s" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "좀비" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "GPG 키는 다음과 같이 구성됩니다. %s" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "중지된" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG 키 %s (0x%s)가 이미 설치되어 있습니다." -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "알 수 없음" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "잠긴 프로세스(PID %d)에 대해 정보를 가져올 수 없습니다" +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2388 #, python-format -msgid " The application with PID %d is: %s" -msgstr " PID %d를 가진 애플리케이션은 %s 입니다" +msgid "Key import failed (code %d)" +msgstr "키 가져 오기가 실패했습니다 (코드 %d)" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " 메모리 : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "성공적으로 가져온 키" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" -msgstr " 시작: %s - %s 분 전" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "아무 키도 설치하지 않았습니다." -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " 상태 : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"해당 GPG 키는 \"%s\"저장소가 이미 설치되어 있지만이 패키지에 맞지 않습니다.이 저장소에 대해 올바른 키 URL이 구성되었는지 " +"확인하십시오." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "건너 뛰기." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "키 가져 오기가 잘못된 키를 가져 오지 못 했습니까?" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "그룹 '%s'이 설치되지 않았습니다." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * 어쩌면 당신은 의미 : {}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "그룹 '%s' 존재하지 않는다." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "로컬 저장소 \"{}\"의 \"{}\"패키지에 잘못된 체크섬이 있습니다" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "환경 '%s'이 설치되지 않았습니다." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "로컬 저장소의 일부 패키지에 잘못된 체크섬이 있습니다." -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id '%s' 존재하지 않는다." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "저장소 \"{}\"의 패키지 \"{}\"에 잘못된 체크섬이 있습니다" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "일부 패키지에는 유효하지 않은 캐시가 있지만 \"--cacheonly\"옵션으로 인해 다운로드 할 수 없습니다" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "그룹 '%s'설치되지 않았습니다." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3250,6 +3496,11 @@ msgstr "저장소 '%s'이 (가) ID를 사용하여 구성에서 이름을 찾을 msgid "Bad id for repo: %s, byte = %s %d" msgstr "repo에 대한 ID가 잘못되었습니다. %s, 바이트 = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s 확인 실패 : %s 대 %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3260,36 +3511,6 @@ msgstr "레포 %s: 0x%s 이미 수입" msgid "repo %s: imported key 0x%s." msgstr "레포 %s: 가져온 키 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "소스 RPM패키지를 설치하지 않습니다 (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "지원되지 않는 유형: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "델타 RPM을 다시 빌드하지 못했습니다" @@ -3304,223 +3525,45 @@ msgstr "델타 RPM의 체크섬이 일치하지 않습니다." msgid "done" msgstr "완료" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, fuzzy, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "문제있는 잠금파일이 발견되었습니다: %s.\n" "다른 DNF 프로세스가 실행되지 않는 것을 확인한 후 잠금파일을 직접 삭제하시거나 systemd-tmpfiles --remove dnf.conf 를 실행하십시오." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "'{}'에 다른 스트림 사용." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "보여줄 것이 없습니다." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "지정된 버전보다 '{}'의 새 버전을 설치 중입니다. 이유 : {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "사용 설정된 모듈 : {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "'{}'에 지정된 프로필이 없습니다. 프로필을 지정하십시오." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s 확인 실패 : %s 대 %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s는 빈 파일입니다." - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "마지막 makecache 시간을 저장하지 못했습니다." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "마지막 makecache 시간을 결정하지 못했습니다." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "구문 분석에 실패했습니다. %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "로드 된 플러그인 : %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "건너 뛰기." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "에 대한 일치하는 페이로드 팩터가 없습니다. %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "이미 다운로드 됨" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "가능하게하는 %s 저장소" +msgid "Environment '%s' is not installed." +msgstr "환경 '%s'이 설치되지 않았습니다." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "추가됨 %s 에서 repo %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "정리" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "삭제 중" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "확인 중" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "스크립틀릿 실행" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "준비 중입니다" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "문제" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "Group_id '%s' 존재하지 않는다." diff --git a/po/lt.po b/po/lt.po index 42fe8ba..c22c5da 100644 --- a/po/lt.po +++ b/po/lt.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-11-16 06:48+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Lithuanian (http://www.transifex.com/projects/p/dnf/language/lt/)\n" @@ -21,1868 +21,1944 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Valymas" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Pažymima pasenusiu" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Šalinama" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Tikrinama" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:63 #, python-format -msgid "Sleep for %s seconds" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:141 #, python-format -msgid "Error: %s" -msgstr "Klaida: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Metaduomenų laikmačio podėlis išjungtas naudojant baterijos energiją." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Metaduomenų laikmačio podėlis išjungtas." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Metaduomenų podėlis neseniai atnaujintas." - -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Added %s repo from %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metaduomenų podėlis sukurtas." - -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Netinkama tsflag konfigūracijos faile: %s" - -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s" - -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Vykdomas tranzakcijos tikrinimas" - -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Tranzakcijos tikrinimas sėkmingas." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Vykdomas tranzakcijos testas" - -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Tranzakcijos testas sėkmingas." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Vykdoma tranzakcija" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Nepavyko paleisti tranzakcijos." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Tranzakcijos paleisti nepavyko:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Nepavyko pašalinti tranzakcijos failo %s" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s viešas raktas neįdiegtas" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problema atveriant paketą %s" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "t" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "taip" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ne" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Ar tai tinka [t/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Ar tai tinka [T/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "%s viešasis raktas nepatikimas" +msgid "Group: %s" +msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Paketas %s nepasirašytas" +msgid " Group-Id: %s" +msgstr " Grupės id: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Nepavyksta pašalinti %s" +msgid " Description: %s" +msgstr " Aprašymas: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s pašalintas" +msgid " Language: %s" +msgstr " Kalba: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Privalomi paketai:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Numatytieji paketai:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nereikia nieko daryti." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Papildomi paketai:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Sąlyginiai paketai:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Nėra atitikmens argumentui: %s" +msgid " Environment-Id: %s" +msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Atitinka:" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgid "Filename : %s" +msgstr "Failo pavadinimas: %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" +msgid "Repo : %s" +msgstr "Saugykla : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Aprašymas : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "" +msgid "License : %s" +msgstr "Licencija : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį" + +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "Visas dydis: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "Nėra įdiegto paketo %s" +msgid "Total download size: %s" +msgstr "Visas parsiuntimo dydis: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "" +msgid "Installed size: %s" +msgstr "Įdiegimo dydis: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Nėra paketų, pažymėtų pašalinimui." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Įvyko klaida skaičiuojant įdiegimo dydį" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG raktas iš %s (0x%s) jau įdiegtas" - -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Rakto importas neapvyko (kodas %d)" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Šalinama" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Raktas sėkmingai importuotas" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Neįdiegta jokių raktų" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -"GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi šiam paketui.\n" -"Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai." - -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Konfigūracijos klaida: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " Įdiegta: %s-%s %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " Sukurta : %s %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Parsiunčiami paketai:" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n" -"Naudokite „-y“ veiksenos pakeitimui." +"\n" +"Tranzakcijos santrauka\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Įdiegti" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Atnaujinti" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Paketai žymimi pasenusiais" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Pašalinti" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Nėra paketų, pažymėtų distribucijos sinchronizacijai." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Grąžinti" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Įdiegti paketai" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +#, fuzzy +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paketas" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Prieinami paketai" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Atnaujinta" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Papildomi paketai" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Grąžintas" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Įdiegta" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Neseniai pridėti paketai" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Įdiegta iš naujo" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nėra atitinkančių paketų išvardinimui" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nerasta atitikmenų" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Pašalinta" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Nepateiktas tranzakcijos ID" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Nerastas pateiktas tranzakcijos ID" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Iš viso" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Rastas daugiau nei vienas tranzakcijos ID!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Tranzakcijos istorija nepilna, prieš %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Tranzakcijos istorija nepilna, po %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Nežinoma saugykla: „%s“" - -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Nėra tranzakcijų" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Pateikti blogi tranzakcijų ID arba paketai" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Nėra komandos: %s. Naudokite %s --help" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Komandų eilutė" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data ir laikas" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Veiksmas(-ai)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Pakeista" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Nepateiktas tranzakcijos ID arba paketas" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Pašalinta" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Komanda „%s“ jau apibrėžta" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Neįdiegtas" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Senesnis" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Naujesnis" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Tranzakcijos ID:" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Pradžios laikas:" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Pradėti rpmdb :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Problemos diagnozavimui bandykite įvykdyti: „%s“." +msgid "(%u seconds)" +msgstr "(%u sekundžių)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgid "(%u minutes)" +msgstr "(%u minučių)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u valandų)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problemų saugykla: %s" +msgid "(%u days)" +msgstr "(%u dienų)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Pabaigos laikas:" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Baigti rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Naudotojas :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Grąžinimo kodas:" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Nutraukta" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Sėkminga" + +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Klaidos:" + +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Klaida:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Komandų eilutė :" + +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Tranzakcija atlikta su:" + +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pakeisti paketai:" + +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scenarijaus išvestis:" + +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Klaidos:" + +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Įdiegti priklausomybes" + +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Pažymėta pasenusiu" + +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Pašalinti" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Perdiegti" + +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Ieškoma paketų: " +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Nėra prieinamų paketų." +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Pradedamas priklausomybių sprendimas" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Baigtas priklausomybių sprendimas" + +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nėra įdiegtų paketų." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Komandinės eilutės klaida: %s" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid " (from %s)" -msgstr " (iš %s)" +msgid "bad format: %s" +msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Installed package %s%s not available." +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nėra iš saugyklos įdiegtų paketų." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nėra paketų, pažymėtų atnaujinimui." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "konfigūracijos failo vieta" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "tyli operacija" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "išsami operacija" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "nustatyti diegimo šaknį" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "išjungti visus įskiepius" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Jūs neturite priėjimo prie istorijos DB." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "drausti įskiepius pagal pavadinimą" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Negalima atšaukti tranzakcijos %s, tai padarius paketų duomenų bazė bus " -"nevienalytė." +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "naudoti vietoj $releasever konfigūracijos ir saugyklos failuose" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Negalima atstatyti tranzakcijos %s, tai padarius paketų duomenų bazė bus " -"nevienalytė." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "bandyti geriausias prieinamas paketų versijas tranzakcijose." -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "derinimo išvesties lygmuo" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "išrašo detalius sprendimo rezultatus į failus" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "klaidų išvesties lygmuo" + +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "derinimo išvesties lygmuo rpm komandai" + +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "išskirti paketus pagal pavadinimą arba glob" + +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "valdyti, ar naudojama spalva" + +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:115 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +msgid "Error: %s" +msgstr "Klaida: %s" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Nutraukta." -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Nėra skaitymo/rašymo prieigos esamame kataloge, perkeliama į /" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Sukonfigūruotoms saugykloms nėra grupių duomenų." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Priklausomybės išspręstos." -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Baigta!" + +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Warning: Group %s does not exist." -msgstr "Įspėjimas: nėra grupės %s." +msgid " Installed: %s-%s at %s" +msgstr " Įdiegta: %s-%s %s" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Sukurta : %s %s" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Įdiegto grupės:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Įdiegtos kalbų grupės:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nereikia nieko daryti." -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Prieinamos grupės:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Parsiunčiami paketai:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Prieinamos kalbų grupės:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Atsisakoma automatiškai importuoti raktus, kai vykdoma neprižiūrint.\n" +"Naudokite „-y“ veiksenos pakeitimui." -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Paketai žymimi pasenusiais" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Nėra paketų, pažymėtų distribucijos sinchronizacijai." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Netinkama grupių po-komanda, naudokite: %s." +msgid "No match for argument: %s" +msgstr "Nėra atitikmens argumentui: %s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Įdiegti paketai" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Prieinami paketai" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Papildomi paketai" + +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Kuriami podėlio failai visiems metaduomenų failams." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Neseniai pridėti paketai" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nėra atitinkančių paketų išvardinimui" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nerasta atitikmenų" + +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Nepateiktas tranzakcijos ID" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Nerastas pateiktas tranzakcijos ID" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Rastas daugiau nei vienas tranzakcijos ID!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "%s marked as user installed." -msgstr "" +msgid "Transaction history is incomplete, before %u." +msgstr "Tranzakcijos istorija nepilna, prieš %u." -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "%s unmarked as user installed." -msgstr "" +msgid "Transaction history is incomplete, after %u." +msgstr "Tranzakcijos istorija nepilna, po %u." -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s marked as group installed." -msgstr "" +msgid "No package %s installed." +msgstr "Nėra įdiegto paketo %s" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Nežinoma saugykla: „%s“" + +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Package %s is not installed." +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Nėra komandos: %s. Naudokite %s --help" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:830 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Konfigūracijos klaida: %s" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "perdiegti paketą" - -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Komanda „%s“ jau apibrėžta" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "Niekada (paskutinis: %s)" - -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" -msgstr "Neatdėliotinas (paskutinis: %s)" - -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s sekundė(s) (paskutinis: %s)" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "įjungta" - -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "išjungta" - -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Saugyklos id : " - -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Saugyklos pavadinimas: " - -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Saugyklos būsena: " - -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Saugyklos po-versija: " - -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Saugyklos žymos: " - -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Saugyklos distribucijos žymos: " - -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Saugykla atnaujinta: " - -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Saugyklos paketai: " - -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Saugyklos dydis: " - -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Saugyklos metasaitas: " - -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Atnaujinta : " - -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Saugyklos tinklavietės: " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Vykdoma" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Saugyklos bazinis url: " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Miegama" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Saugykla pasensta: " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Nepertraukiama" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Saugykla išskiria: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombis" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Saugykla įtraukia: " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Sekamas/Sustabdytas" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Saugykloje išskirta: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Nežinomas" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Saugyklos failas: " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "Saugyklos id" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Programa su PID %d yra: %s" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "būsena" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Atmintis : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "saugyklos pavadinimas" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Paleista: %s - prieš %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:127 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid " State : %s" +msgstr " Būsena : %s" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Ieškoma paketų: " + +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nėra paketų, pažymėtų atnaujinimui." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Kuriami podėlio failai visiems metaduomenų failams." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Problemos diagnozavimui bandykite įvykdyti: „%s“." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +msgid "Problem repository: %s" +msgstr "Problemų saugykla: %s" + +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Nėra prieinamų paketų." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nėra įdiegtų paketų." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (iš %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nėra iš saugyklos įdiegtų paketų." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Nėra paketų, pažymėtų pašalinimui." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Jūs neturite priėjimo prie istorijos DB." + +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" +"Negalima atšaukti tranzakcijos %s, tai padarius paketų duomenų bazė bus " +"nevienalytė." -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" +"Negalima atstatyti tranzakcijos %s, tai padarius paketų duomenų bazė bus " +"nevienalytė." -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1897,6 +1973,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2016,19 +2097,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2040,1140 +2121,1305 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Įdiegta" - #: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Nutraukta." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Nėra skaitymo/rašymo prieigos esamame kataloge, perkeliama į /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Priklausomybės išspręstos." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Baigta!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Komandinės eilutės klaida: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "konfigūracijos failo vieta" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "tyli operacija" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "išsami operacija" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "nustatyti diegimo šaknį" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "išjungti visus įskiepius" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "drausti įskiepius pagal pavadinimą" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "naudoti vietoj $releasever konfigūracijos ir saugyklos failuose" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "nustatyti savavališkas konfigūracijos ir saugyklų parinktis" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "leisti ištrinti įdiegtus paketus priklausomybių išsprendimui" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "bandyti geriausias prieinamas paketų versijas tranzakcijose." +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "vykdyti tik iš sistemos podėlio jo neatnaujinant" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "derinimo išvesties lygmuo" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "išrašo detalius sprendimo rezultatus į failus" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "rodyti dublikatus saugyklose, sąrašo/paieškos komandose" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "klaidų išvesties lygmuo" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:239 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "derinimo išvesties lygmuo rpm komandai" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:275 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "išskirti paketus pagal pavadinimą arba glob" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:502 msgid "" -"label and path to additional repository, can be specified multiple times." +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Niekada (paskutinis: %s)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Neatdėliotinas (paskutinis: %s)" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "valdyti, ar naudojama spalva" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekundė(s) (paskutinis: %s)" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "įjungta" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "išjungta" + +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Saugyklos id : " + +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Saugyklos pavadinimas: " + +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Saugyklos būsena: " + +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Saugyklos po-versija: " + +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Saugyklos žymos: " + +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Saugyklos distribucijos žymos: " + +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Saugykla atnaujinta: " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Saugyklos paketai: " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Saugyklos dydis: " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Saugyklos metasaitas: " -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Atnaujinta : " -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Saugyklos tinklavietės: " -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Saugyklos bazinis url: " -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Saugykla pasensta: " -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Saugykla išskiria: " -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Saugykla įtraukia: " -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Saugykloje išskirta: " -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Saugyklos failas: " -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "Saugyklos id" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "būsena" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "saugyklos pavadinimas" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "perdiegti paketą" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "t" - -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "taip" - -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" - -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ne" - -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Ar tai tinka [t/N]: " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Ar tai tinka [T/n]: " +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Grupės id: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Sukonfigūruotoms saugykloms nėra grupių duomenų." -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Description: %s" -msgstr " Aprašymas: %s" +msgid "Warning: Group %s does not exist." +msgstr "Įspėjimas: nėra grupės %s." -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Kalba: %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Privalomi paketai:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Numatytieji paketai:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Papildomi paketai:" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Įdiegto grupės:" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Sąlyginiai paketai:" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Įdiegtos kalbų grupės:" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Prieinamos grupės:" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Prieinamos kalbų grupės:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Atitinka:" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Filename : %s" -msgstr "Failo pavadinimas: %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Netinkama grupių po-komanda, naudokite: %s." -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Saugykla : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Aprašymas : " +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:914 +#: ../dnf/db/group.py:368 #, python-format -msgid "License : %s" -msgstr "Licencija : %s" +msgid "Will not install a source rpm package (%s)." +msgstr "Neįdiegs kodo rpm paketo (%s)." -#: ../dnf/cli/output.py:920 +#: ../dnf/repo.py:83 #, python-format -msgid "Provide : %s" +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Įvyko klaida skaičiuojant visą parsiuntimo dydį" - -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Visas dydis: %s" - -#: ../dnf/cli/output.py:998 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Total download size: %s" -msgstr "Visas parsiuntimo dydis: %s" +msgid "unsupported checksum type: %s" +msgstr "nepalaikomas kontrolinės sumos tipas: %s" -#: ../dnf/cli/output.py:1001 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Installed size: %s" -msgstr "Įdiegimo dydis: %s" +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Įvyko klaida skaičiuojant įdiegimo dydį" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Šalinama" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/emitter.py:32 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:33 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Failed to execute command '%s': returned %d" msgstr "" -"\n" -"Tranzakcijos santrauka\n" -"%s\n" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Įdiegti" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Atnaujinti" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Pašalinti" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Grąžinti" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -#, fuzzy -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paketas" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" msgstr[0] "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Atnaujinta" - -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Grąžintas" - -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Įdiegta iš naujo" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s yra tuščias failas" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Pašalinta" - -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Iš viso" - -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" - -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" - -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Nėra tranzakcijų" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Pateikti blogi tranzakcijų ID arba paketai" - -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Komandų eilutė" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data ir laikas" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Metaduomenų laikmačio podėlis išjungtas naudojant baterijos energiją." -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Veiksmas(-ai)" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Metaduomenų laikmačio podėlis išjungtas." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Pakeista" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Metaduomenų podėlis neseniai atnaujintas." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Nepateiktas tranzakcijos ID arba paketas" - -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Pašalinta" - -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Neįdiegtas" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Naujesnis" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Senesnis" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Tranzakcijos ID:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metaduomenų podėlis sukurtas." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Pradžios laikas:" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Pradėti rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u sekundžių)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minučių)" +msgid "You can remove cached packages by executing '%s'." +msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u valandų)" +msgid "Invalid tsflag in config file: %s" +msgstr "Netinkama tsflag konfigūracijos faile: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u dienų)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Nepavyko pridėti grupių failo saugyklai: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Pabaigos laikas:" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Vykdomas tranzakcijos tikrinimas" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Baigti rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Naudotojas :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Tranzakcijos tikrinimas sėkmingas." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Nutraukta" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Vykdomas tranzakcijos testas" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Grąžinimo kodas:" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Sėkminga" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Tranzakcijos testas sėkmingas." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Klaidos:" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Vykdoma tranzakcija" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Klaida:" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Komandų eilutė :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Tranzakcija atlikta su:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pakeisti paketai:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Nepavyko paleisti tranzakcijos." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scenarijaus išvestis:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Tranzakcijos paleisti nepavyko:" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Klaidos:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Nepavyko pašalinti tranzakcijos failo %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Įdiegti priklausomybes" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Pažymėta pasenusiu" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Pažymima pasenusiu" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Pašalinti" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Perdiegti" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s viešas raktas neįdiegtas" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1229 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgid "Problem opening package %s" +msgstr "Problema atveriant paketą %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "" +msgid "Public key for %s is not trusted" +msgstr "%s viešasis raktas nepatikimas" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Package %s is not signed" +msgstr "Paketas %s nepasirašytas" + +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "Nepavyksta pašalinti %s" + +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s pašalintas" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Pradedamas priklausomybių sprendimas" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Baigtas priklausomybių sprendimas" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Vykdoma" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Miegama" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Nepertraukiama" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombis" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Sekamas/Sustabdytas" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Nežinomas" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Programa su PID %d yra: %s" +msgid "GPG Keys are configured as: %s" +msgstr "" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Atmintis : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG raktas iš %s (0x%s) jau įdiegtas" + +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Paleista: %s - prieš %s" +msgid "Key import failed (code %d)" +msgstr "Rakto importas neapvyko (kodas %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Raktas sėkmingai importuotas" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Neįdiegta jokių raktų" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Būsena : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"GPG raktai, išvardinti „%s“ saugyklai, jau yra įdiegti, bet nėra teisingi šiam paketui.\n" +"Patikrinkite, ar teisingi URL yra nustatyti šiai saugyklai." -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Rakto(-ų) importas nepadėjo, neteisingas(-i) raktas(-ai)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." +msgid "Package %s is already installed." msgstr "" #: ../dnf/conf/config.py:134 @@ -3234,6 +3480,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3244,36 +3495,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Neįdiegs kodo rpm paketo (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "nepalaikomas kontrolinės sumos tipas: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Nepavyko delta RPM perkūrimas" @@ -3286,221 +3507,43 @@ msgstr "Nesutapo RPM delta-perkūrimo kontrolinė suma" msgid "done" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s yra tuščias failas" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Valymas" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Šalinama" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Tikrinama" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/ml.po b/po/ml.po index 2a4fbb2..bff813b 100644 --- a/po/ml.po +++ b/po/ml.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2016-04-01 05:36+0000\n" "Last-Translator: Naveej Ahamed \n" "Language-Team: Malayalam\n" @@ -14,1860 +14,1936 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "മായ്ക്കുന്നു" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "ഉറപ്പാക്കുന്നു" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr "" + +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr "" + +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr "" + +#: ../dnf/cli/output.py:827 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:830 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr "" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not installed" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Problem opening package %s" +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Public key for %s is not trusted" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s is not signed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Cannot remove %s" +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:940 #, python-format -msgid "%s removed" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No match for argument: %s" +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" + +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "" + +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "" + +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "" + +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" + +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2295 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "GPG Keys are configured as: %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:1264 #, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "" - -#: ../dnf/base.py:2340 -msgid "The key has been approved." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1348 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" - -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:623 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "Transaction history is incomplete, before %u." +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:2142 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2146 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "തെറ്റായ രൂപകല്പന: %s" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "അധിക വിവരങ്ങൾ നല്കാതെയുള്ള പ്രക്രിയ" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "ദീർഗമുള്ള വിവരങ്ങൾ നൽകിയുള്ള പ്രക്രിയ" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNFഇന്റെ വെർഷൻ കാണിച്ചു് പുറത്തു് കടക്കുക" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "എല്ലാ പ്ലഗിൻ ഉം അപ്രാപ്തമാക്കുക" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" +"ആശ്രയത്വം പരിഹരികുന്നതിനായി ഇന്‍സ്റ്റോള്‍ ചെയ്ത ചില പാക്കേജുകള്‍ നീക്കുവാൻ " +"അനുവധിക്കുക" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "പാക്കേജുകള്‍ മാത്രം ഡൌണ്‍ലോട് ചെയ്യുക" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Removing file %s" +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Package %s is not installed." -msgstr "" - -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:1103 #, python-format -msgid "Never (last: %s)" +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "പ്രവര്‍ത്തിക്കുന്നു" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:151 #, python-format -msgid "Total packages: %s" +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1882,6 +1958,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2001,19 +2082,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2025,1465 +2106,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "തെറ്റായ രൂപകല്പന: %s" - -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "" - -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "" - -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "അധിക വിവരങ്ങൾ നല്കാതെയുള്ള പ്രക്രിയ" - -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "ദീർഗമുള്ള വിവരങ്ങൾ നൽകിയുള്ള പ്രക്രിയ" - -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNFഇന്റെ വെർഷൻ കാണിച്ചു് പുറത്തു് കടക്കുക" - -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "എല്ലാ പ്ലഗിൻ ഉം അപ്രാപ്തമാക്കുക" - -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -"ആശ്രയത്വം പരിഹരികുന്നതിനായി ഇന്‍സ്റ്റോള്‍ ചെയ്ത ചില പാക്കേജുകള്‍ നീക്കുവാൻ " -"അനുവധിക്കുക" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"label and path to additional repository, can be specified multiple times." +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "പാക്കേജുകള്‍ മാത്രം ഡൌണ്‍ലോട് ചെയ്യുക" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "" + +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Provide : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Installed size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:80 #, python-format -msgid "(%u seconds)" +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u minutes)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u hours)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u days)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s ശൂന്യമായ ഫയൽ ആണ്" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "പ്രവര്‍ത്തിക്കുന്നു" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "ഉപേക്ഷിക്കുന്നു‌." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." -msgstr "%s എന്ന ഗ്രൂപ്പ്‌ നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." -msgstr "%s എന്ന ഗ്രൂപ്പ്‌ നിലവിലില്ല." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "%s എന്ന എന്‍വയണ്മെന്റ് നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1225 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:684 -#, fuzzy, python-format -msgid "Group '%s' not installed." -msgstr "ഗ്രൂപ്പ്‌" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1237 #, python-format -msgid "Error parsing '%s': %s" +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1256 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1260 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "" + +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" +msgstr "" + +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" -msgstr "പൂര്‍ത്തിയായി" - -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" -msgstr "%s ശൂന്യമായ ഫയൽ ആണ്" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:452 #, python-format -msgid "Parsing file failed: %s" +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Loaded plugins: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:61 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:66 +#, python-format +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/conf/read.py:96 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/package.py:273 #, python-format -msgid "enabling %s repository" +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:108 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/crypto.py:115 +#, python-format +msgid "repo %s: imported key 0x%s." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "പൂര്‍ത്തിയായി" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "മായ്ക്കുന്നു" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "ഉപേക്ഷിക്കുന്നു‌." -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "ഉറപ്പാക്കുന്നു" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." +msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." +msgstr "%s എന്ന എന്‍വയണ്മെന്റ് നിലവില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല." + +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/mr.po b/po/mr.po index bf40804..ba5b041 100644 --- a/po/mr.po +++ b/po/mr.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2016-04-05 11:54+0000\n" "Last-Translator: Parag \n" "Language-Team: Marathi\n" @@ -15,1860 +15,1934 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "सुस्थीत करा" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:63 #, python-format -msgid "Error: %s" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/repodict.py:58 +#, python-format +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/repodict.py:94 +#, python-format +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" - -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:788 +#, python-format +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Public key for %s is not installed" +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Problem opening package %s" +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Public key for %s is not trusted" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "करायला काहिच नाही." - -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:830 +#, python-format +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" -msgstr "" - -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "कार्य रद्द केले" - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "डाऊनलोड करत आहे :" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "स्थापित केलेली संकुले" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "उपलब्ध संकुले" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "संकुले आपोआप काढा" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "जास्तिची संकुले" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "नुकतेच समाविष्ट केलेली संकुले" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "कोणतेही जुळणारे संकुले आढळली नाही" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "जुळवणी आढळली नाही" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "आदेश ओळ" + +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "" + +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" + +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "दिनांक आणि वेळ" + +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "कृती" + +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "बदलले" + +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "" + +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "" + +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "नष्ट केले" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "स्थापित केलेले नाही" + +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "जुनी" + +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "नवीन" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ट्रांजॅक्शन ID:" + +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "No repository match: %s" +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "No such command: %s. Please use %s --help" +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "" + +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "" + +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "यश" + +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "" + +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "अपयशी:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" + +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "आदेश ओळ:" + +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "" + +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "" + +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "बदललेली संकुले" + +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "स्क्रिप्टलेट आउटपुट:" + +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "त्रुटी:" + +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "" + +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "कालबाह्य झाले" + +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "नष्ट करा" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "पुनर्प्रतिष्ठापीत करा" + +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" +msgstr "" + +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/cli.py:1103 +#: ../dnf/cli/output.py:2152 #, python-format -msgid "Command \"%s\" already defined" +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 #, python-format -msgid "To diagnose the problem, try running: '%s'." +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" +msgid "Command line error: %s" +msgstr "त्रुटी आहे आदेश ओळीत: %s" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "वाईट स्वरूप: %s" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Problem repository: %s" +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF आवृत्ती दाखवा व बाहेर पडा" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "ईन्सटाॅल रूट ठरवा" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "प्लगइन्स बंद करा" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "नावानुसार प्लगइन्स बंद करा" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "कोणत्याही संकुलाची सुधारणा उपलब्ध नाही" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/option_parser.py:247 msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "नावानुसार संकुले वगळा" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 +#: ../dnf/cli/option_parser.py:270 msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Removing file %s" +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "कार्य रद्द केले" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "करायला काहिच नाही." -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "डाऊनलोड करत आहे :" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Warning: Group %s does not exist." -msgstr "सावधानता : गट %s अस्तित्वात नाही" - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "स्थापित केलेले गट:" - -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "स्थापित केलेले भाषा गट:" - -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "स्थापित केलेली संकुले" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "उपलब्ध संकुले" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "संकुले आपोआप काढा" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "जास्तिची संकुले" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "नुकतेच समाविष्ट केलेली संकुले" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "कोणतेही जुळणारे संकुले आढळली नाही" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "जुळवणी आढळली नाही" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Not a valid rpm file path: %s" +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "%s marked as user installed." +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "%s marked as group installed." +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "चूक:" - -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "Package %s is not installed." -msgstr "संकुल %s स्थापित केलेले नाही" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:830 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/module.py:128 +#: ../dnf/cli/cli.py:887 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:893 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" - -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" - -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Never (last: %s)" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "Instant (last: %s)" +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:108 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "कार्यरत आहे" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "निष्क्रीय आहे" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "अज्ञात" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " मेमरि : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:141 #, python-format -msgid "Total packages: %s" +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "कोणत्याही संकुलाची सुधारणा उपलब्ध नाही" + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} [command]\n" -" print help" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1883,6 +1957,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2002,19 +2081,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2026,1463 +2105,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "हक्क" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "हक्क" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "फाइल्स्" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "चूक:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "संकुल %s स्थापित केलेले नाही" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "त्रुटी आहे आदेश ओळीत: %s" - -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "bad format: %s" -msgstr "वाईट स्वरूप: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF आवृत्ती दाखवा व बाहेर पडा" - -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "ईन्सटाॅल रूट ठरवा" - -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "प्लगइन्स बंद करा" - -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "नावानुसार प्लगइन्स बंद करा" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "नावानुसार संकुले वगळा" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "URL : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Total size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "सावधानता : गट %s अस्तित्वात नाही" + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "स्थापित केलेले गट:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "स्थापित केलेले भाषा गट:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/db/group.py:368 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/repo.py:83 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "असमर्थीत चेकसम प्रकार: %s" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format +#: ../dnf/module/module_base.py:34 msgid "" "\n" -"Transaction Summary\n" -"%s\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "आदेश ओळ" - -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" - -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "दिनांक आणि वेळ" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "कृती" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "बदलले" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "नष्ट केले" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "स्थापित केलेले नाही" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "नवीन" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "जुनी" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ट्रांजॅक्शन ID:" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" +msgstr "" + +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "यश" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s रिकामी फाइल आहे" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "अपयशी:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "आदेश ओळ:" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "बदललेली संकुले" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "स्क्रिप्टलेट आउटपुट:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "त्रुटी:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "कालबाह्य झाले" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "नष्ट करा" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "पुनर्प्रतिष्ठापीत करा" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "कार्यरत आहे" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "निष्क्रीय आहे" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "अज्ञात" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " मेमरि : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "वगळत आहे." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." -msgstr "गट %s स्थापित केले नाही." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." -msgstr "गट %s अस्तित्वात नाही." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1225 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1229 #, python-format -msgid "Group '%s' not installed." -msgstr "गट %s स्थापित केले नाही." +msgid "Problem opening package %s" +msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1237 #, python-format -msgid "Error parsing '%s': %s" +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1256 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1260 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "" + +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." -msgstr "सावधान: लोड करण्यात अयशस्वी %s, वगळत आहे." +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" -msgstr "असमर्थीत चेकसम प्रकार: %s" - -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" -msgstr "डेल्टा RPM पुनः तयार करणे अयशस्वी झाले" - -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" -msgstr "पुनः तयार केलेल्या डेल्टा RPM चे चेकसम अयशस्वी झाले" - -#: ../dnf/drpm.py:149 -msgid "done" -msgstr "पूर्ण झाले" - -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2388 #, python-format -msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2397 +#, python-format +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" -msgstr "%s रिकामी फाइल आहे" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:452 #, python-format -msgid "Parsing file failed: %s" +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Loaded plugins: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgid "Warning: failed loading '%s', skipping." +msgstr "सावधान: लोड करण्यात अयशस्वी %s, वगळत आहे." -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:61 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:66 +#, python-format +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/conf/read.py:96 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/package.py:273 #, python-format -msgid "enabling %s repository" +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:108 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/crypto.py:115 +#, python-format +msgid "repo %s: imported key 0x%s." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" +msgstr "डेल्टा RPM पुनः तयार करणे अयशस्वी झाले" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "सुस्थीत करा" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" +msgstr "पुनः तयार केलेल्या डेल्टा RPM चे चेकसम अयशस्वी झाले" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "पूर्ण झाले" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "वगळत आहे." + +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/ms.po b/po/ms.po index 8cff79c..fdc2e10 100644 --- a/po/ms.po +++ b/po/ms.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-06-16 12:07+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Malay (http://www.transifex.com/projects/p/dnf/language/ms/)\n" @@ -19,1860 +19,1934 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Added %s repo from %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" - -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ya" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "t" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "tidak" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Adakah ini ok [y/T]: " -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Masalah membuka pakej %s" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Pakej %s tidak ditandatangan" +msgid " Group-Id: %s" +msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Tidak dapat membuang %s" +msgid " Description: %s" +msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." +msgid "License : %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Kekunci berjaya diimport" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" + +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "" - -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "" - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "" - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" +msgid " (from %s)" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} [command]\n" -" print help" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" resolve the transaction set" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1887,6 +1961,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2006,19 +2085,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2030,1463 +2109,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Command line error: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:197 msgid "" -"label and path to additional repository, can be specified multiple times." +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "" - -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "" - -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" - -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ya" - -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "t" - -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "tidak" - -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Adakah ini ok [y/T]: " - -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Provide : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Installed size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1225 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1229 #, python-format -msgid "Group '%s' not installed." -msgstr "" +msgid "Problem opening package %s" +msgstr "Masalah membuka pakej %s" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1237 #, python-format -msgid "Error parsing '%s': %s" +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" -msgstr "" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "Pakej %s tidak ditandatangan" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1256 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "Cannot remove %s" +msgstr "Tidak dapat membuang %s" + +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1623 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:335 -#, python-format -msgid "Main config did not have a %s attr. before setopt" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" -msgstr "" - -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Kekunci berjaya diimport" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/nb.po b/po/nb.po index 0a069e8..c29d61a 100644 --- a/po/nb.po +++ b/po/nb.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-06-16 12:07+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/dnf/language/nb/)\n" @@ -19,1866 +19,1939 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Rydder opp" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Fjerner" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Feil: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:63 +#, python-format +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Added %s repo from %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Ugyldig tsflag in konfigurasjonsfil: %s" - -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Kunne ikke legge til gruppefil for pakkeoversikt: %s - %s" - -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" - -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Kunne ikke fjerne transaksjonsfil %s" - -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "j" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Offentlig nøkkel for %s er ikke lagt inn" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ja" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problem ved åpning av pakke %s" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "Offentlig nøkkel %s er ikke til å stole på" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nei" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "Pakken %s er ikke signert" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Er dette ok [j/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Cannot remove %s" -msgstr "Kan ikke fjerne %s" +msgid "Group: %s" +msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:792 #, python-format -msgid "%s removed" -msgstr "%s fjernet" +msgid " Group-Id: %s" +msgstr " GruppeId:%s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" +msgstr " Beskrivelse: %s" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Adding packages from group '%s': %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Obligatoriske pakker:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Standard pakker:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Valgfrie pakker:" + +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Betingede pakker:" + +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Treff fra:" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +msgid "Filename : %s" +msgstr "Filnavn : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" +msgid "Repo : %s" +msgstr "Arkiv : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Beskrivelse : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" +msgid "URL : %s" +msgstr "Nettadresse : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "" +msgid "License : %s" +msgstr "Lisens : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned" + +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "Totale størrelse: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "" +msgid "Total download size: %s" +msgstr "Totale størrelse på pakker som hentes: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG-nøkkel ved %s (0x%s) er allerede lagt inn" - -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Import av nøkkel feilet (kode %d)" - -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Nøkler ble lagt inn med suksess" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Fjerner" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -"GPG-nøkkelen for pakkeoversikten %s er allerede lagt inn, men\n" -"nøkkelen passer ikke til den aktuelle pakka fra samme oversikt.\n" -"Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n" -"pakkeoversikten." - -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Import av nøkler hjalp ikke, feil nøkler?" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installert: %s-%s til %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Bygd : %s til %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Laster ned pakker:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n" -"Bruk «-y» for å overstyre." +"\n" +"Transaksjonsammendrag\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Utdaterte pakker" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Pakker som er installert" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Tilgjengelige pakker" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Tilleggspakker" - -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Pakker som nylig er lagt til" - -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Ingen passende pakker å liste opp" - -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Fant ingen treff" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installert" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Fjernet" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Totalt" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "No repository match: %s" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Kommando «%s» er allerede definert" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Fjernet" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Problem repository: %s" +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Søker i pakker: " +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (fra %s)" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Utgått" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 #, python-format msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" +msgid "Command line error: %s" +msgstr "Feil med kommandolinje: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "plassering av konfigurasjonsfil" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "stille operasjon" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "vis ekstra informasjon" + +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "sett rot for installasjonen" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "slå av tillegg til yum etter navn" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "nivå for tilbakemeldinger ved avlusing" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "mengde tilbakemelding ved feil" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "kontroller om farger er brukt" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Advarsel: Gruppe %s eksisterer ikke." - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Installerte grupper:" - -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Tilgjengelig grupper:" - -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid "Error: %s" +msgstr "Feil: %s" + +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Lager mellomlager for samtlige filer med metadata." - -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Ferdig!" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as user installed." -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " Installert: %s-%s til %s" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s unmarked as user installed." -msgstr "" +msgid " Built : %s at %s" +msgstr " Bygd : %s til %s" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Laster ned pakker:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:262 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Nekter å importere nøkler automatisk ved kjøring uten oppsyn.\n" +"Bruk «-y» for å overstyre." -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Utdaterte pakker" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "ominstaller en pakke" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Pakker som er installert" + +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Tilgjengelige pakker" + +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Tilleggspakker" + +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Pakker som nylig er lagt til" + +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Ingen passende pakker å liste opp" + +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Fant ingen treff" + +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "aktiv" - -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "inaktiv" - -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Arkivrevisjon: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Arkivdistribusjonsmerkelapper: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Arkivmetalink: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Kommando «%s» er allerede definert" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Oppdatert : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "arkiv id" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Kjører" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "arkiv navn" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Sover" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Sporet/Stoppet" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Ukjent" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Minne : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Startet for %s - %s siden" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Søker i pakker: " + +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display only packages that are not present in any of available repositories." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Lager mellomlager for samtlige filer med metadata." -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (fra %s)" -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "Could not find repository: %s" +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "Error: Cannot open %s for reading" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1893,6 +1966,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2012,1490 +2090,1455 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Oppdatert" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installert" - #: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" +msgid "true" msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +msgid "false" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Ferdig!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Feil med kommandolinje: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "plassering av konfigurasjonsfil" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "stille operasjon" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "vis ekstra informasjon" - -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "sett rot for installasjonen" - -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "slå av tillegg til yum etter navn" - -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "nivå for tilbakemeldinger ved avlusing" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "vis duplikater i lager og i kommandoer for å liste/søke i pakker" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "mengde tilbakemelding ved feil" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"label and path to additional repository, can be specified multiple times." +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "kontroller om farger er brukt" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "aktiv" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "inaktiv" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "j" - -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ja" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Arkivrevisjon: " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nei" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Er dette ok [j/N]: " +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Arkivdistribusjonsmerkelapper: " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " GruppeId:%s" - -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Beskrivelse: %s" - -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Obligatoriske pakker:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Arkivmetalink: " -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Standard pakker:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Oppdatert : " -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Valgfrie pakker:" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Betingede pakker:" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Treff fra:" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Filnavn : %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "arkiv id" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Arkiv : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Beskrivelse : " +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "arkiv navn" -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "URL : %s" -msgstr "Nettadresse : %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Lisens : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Kunne ikke finne ut størrelse på det som skal hentes ned" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Total size: %s" -msgstr "Totale størrelse: %s" +msgid "Could not find repository: %s" +msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Totale størrelse på pakker som hentes: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "ominstaller en pakke" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Fjerner" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Advarsel: Gruppe %s eksisterer ikke." + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Installerte grupper:" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Tilgjengelig grupper:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/db/group.py:368 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/repo.py:83 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format +#: ../dnf/module/module_base.py:34 msgid "" "\n" -"Transaction Summary\n" -"%s\n" -msgstr "" "\n" -"Transaksjonsammendrag\n" -"%s\n" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Fjernet" - -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Totalt" - -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Fjernet" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" +msgid "Failed to send an email via '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Utgått" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "" +msgid "Invalid tsflag in config file: %s" +msgstr "Ugyldig tsflag in konfigurasjonsfil: %s" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Kunne ikke legge til gruppefil for pakkeoversikt: %s - %s" + +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Kjører" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Sover" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Sporet/Stoppet" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Ukjent" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Minne : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" -msgstr " Startet for %s - %s siden" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" -msgstr "" +msgid "Failed to remove transaction file %s" +msgstr "Kunne ikke fjerne transaksjonsfil %s" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1225 #, python-format -msgid "Group_id '%s' does not exist." -msgstr "" +msgid "Public key for %s is not installed" +msgstr "Offentlig nøkkel for %s er ikke lagt inn" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1229 #, python-format -msgid "Group '%s' not installed." -msgstr "" +msgid "Problem opening package %s" +msgstr "Problem ved åpning av pakke %s" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1237 #, python-format -msgid "Error parsing '%s': %s" -msgstr "" +msgid "Public key for %s is not trusted" +msgstr "Offentlig nøkkel %s er ikke til å stole på" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" -msgstr "" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "Pakken %s er ikke signert" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1256 #, python-format -msgid "Unknown configuration option: %s = %s" -msgstr "" +msgid "Cannot remove %s" +msgstr "Kan ikke fjerne %s" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1260 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "%s removed" +msgstr "%s fjernet" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" -msgstr "" - -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" -msgstr "" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG-nøkkel ved %s (0x%s) er allerede lagt inn" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" +msgstr "Import av nøkkel feilet (kode %d)" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Nøkler ble lagt inn med suksess" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" +"GPG-nøkkelen for pakkeoversikten %s er allerede lagt inn, men\n" +"nøkkelen passer ikke til den aktuelle pakka fra samme oversikt.\n" +"Sjekk at korrekt URL (gpgkey opsjonen) er oppgitt for denne\n" +"pakkeoversikten." -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Import av nøkler hjalp ikke, feil nøkler?" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Rydder opp" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Fjerner" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/nl.po b/po/nl.po index 26387af..6818e8f 100644 --- a/po/nl.po +++ b/po/nl.po @@ -9,1825 +9,1607 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-04-18 01:00+0000\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-20 01:14+0000\n" "Last-Translator: Geert Warrink \n" "Language-Team: Dutch\n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "De volgende updates zijn toegepast op '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "De volgende updates zijn beschikbaar op '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "De volgende updates zijn gedownload op '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Updates toegepast op '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Updates gedownload op '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Updates beschikbaar op '%s'." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Verzenden email via '%s' mislukte: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Het uitvoeren van commando '%s' is mislukt: %d werd teruggemeld" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKKET" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "installeer pakket" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Onbekende configuratie-optie: %s = %s in %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Downgraden" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "dnf-automatic is gestart." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Opschonen" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Ga voor %s seconden slapen" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Installeren" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Fout: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Als verouderd aanmerken" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "het laden van repo '{}' is mislukt: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Herinstalleren" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Het laden van repository '{}' is mislukt" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Wissen" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Upgraden" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verifiëren" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Metadatatimercaching uitgeschakeld." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Uitvoeren van scriptlet" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Metadatacache pas nog ververst." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Voorbereiden" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Tijdens de testtransactie traden fouten op." -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: zal nooit verlopen zijn en zal niet ververst worden." +msgid "Parsing file failed: %s" +msgstr "Ontleden van bestand mislukte: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: is verlopen en zal ververst worden." +msgid "Loaded plugins: %s" +msgstr "Geladen plug-ins: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: metadata zal verlopen over %d seconden en zal nu ververst worden" +msgid "Failed loading plugin \"%s\": %s" +msgstr "Fout bij laden plug-in \"%s\": %s" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: zal verlopen over %d seconden." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" +"Geen overeenkomsten gevonden voor de volgende ingeschakelde plug-in " +"patronen: {}" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Metadatacache aangemaakt." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" +"Geen overeenkomsten gevonden voor de volgende uitgeschakelde plug-in " +"patronen: {}" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: metadata gebruikend van %s." +msgid "enabling %s repository" +msgstr "%s repository aanzetten" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Repositories negeren: %s" +msgid "Added %s repo from %s" +msgstr "%s repo toegevoegd van %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Laatste metadata-expiratie-check: %s geleden op %s." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Naam" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" -"De gedownloade pakketten zijn in de cache opgeslagen tot de volgende " -"sucessvolle transactie." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Naam" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Je kan pakketten in de cache verwijderen met %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoch" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Ongeldige tsflag in configbestand: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Versie" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Groepbestand voor repository %s - %s toevoegen mislukt" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Versie" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Uitvoeren transactiecontrole" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Release" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Fout: transactiecontrole vs oplossen afhankelijkheden:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arch" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Transactiecontrole ok." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Architectuur" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Uitvoeren transactietest" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Grootte" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Transactiecontrole-fout:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Grootte" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transactietest ok." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Bron" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Uitvoeren transactie" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Repo" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Schijfvereisten:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Repo" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Ten minste %dMB meer nodig op bestandssysteem %s." -msgstr[1] "Ten minste %dMB meer nodig op bestandssysteem %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Van repo" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Samenvatting van fouten" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Pakketsamensteller" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB is buiten DNF gewijzigd." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Bouwtijdstip" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Tijdens de transactie traden fouten op." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Installatietijd" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Transactieslot zetten lukte niet (ingelogd als: %s)" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Geïnstalleerd door" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Kon transactie niet uitvoeren." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Samenvatting" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transactie kon niet starten:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Samenvatting" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Verwijderen van transactiebestand %s mislukt" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Sommige pakketten zijn niet gedownload. Opnieuw proberen.." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licentie" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta-RPMs brachten %.1f MB aan updates terug tot %.1f MB (scheelt %d.1%%)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Beschrijving" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Mislukte Delta RPM's verhoogden %.1f MB updates naar %.1f MB (%d.1%% " -"verspild)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Beschrijving" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Kon niet openen: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Geen pakketten om te laten zien" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Publieke sleutel voor %s is niet geïnstalleerd" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Er deed zich een probleem voor tijdens het openen van pakket %s" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "yes" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nee" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Is dit goed [y/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Is dit goed [Y/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Publieke sleutel voor %s is niet vertrouwd" +msgid "Group: %s" +msgstr "Groep: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Publieke sleutel voor %s is niet getekend" +msgid " Group-Id: %s" +msgstr " Groep-Id: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Kan %s niet verwijderen" +msgid " Description: %s" +msgstr " Beschrijving: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s verwijderd" +msgid " Language: %s" +msgstr " Taal:%s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Geen match voor groeppakket \"{}\"" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Verplichte pakketten:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Pakketten van groep '%s' toevoegen: %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Standaardpakketten:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Niets te doen." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Optionele pakketten:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Geen pakketten voor verwijdering aangemerkt." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Voorwaardelijke pakketten:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Geen pakketten voor upgrade aangemerkt." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Omgevingsgroep: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Niets gevonden met argument: %s" +msgid " Environment-Id: %s" +msgstr " Omgeving-ID: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "Geen overeenkomend pakket" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Verplichte groepen:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Optionele groepen:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Pakket %s met lagere versie is al geïnstalleerd, kan het niet downgraden." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Overeenkomend van:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Pakket %s is niet geïnstalleerd, kan het niet herinstalleren." +msgid "Filename : %s" +msgstr "Bestandsnaam : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Bestand %s is een broncode pakket en kan niet worden geupdate, wordt " -"genegeerd." +msgid "Repo : %s" +msgstr "Repo : %s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Pakket %s is niet geïnstalleerd, kan het niet updaten." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Beschrijving: " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Pakket %s met hogere versie is al geïnstalleerd, kan het niet updaten." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pakket %s is beschikbaar, maar niet geïnstalleerd." +msgid "License : %s" +msgstr "Licentie : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" -"Pakket %s is beschikbaar, maar geïnstalleerd voor een andere architectuur." +msgid "Provide : %s" +msgstr "Verschaft : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "Pakket %s is niet geïnstalleerd." +msgid "Other : %s" +msgstr "Andere : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Geen geldig formulier: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Bij het berekenen van totale downloadgrootte is iets mis gegaan" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Geen pakketten aangemerkt om te verwijderen." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "Totale grootte : %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Pakketten voor argument %s beschikbaar, maar niet geïnstalleerd." +msgid "Total download size: %s" +msgstr "Totale downloadgrootte: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Pakket %s met laagste versie is al geïnstalleerd, kan het niet downgraden." +msgid "Installed size: %s" +msgstr "Installatiegrootte : %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Actie niet afgehandeld: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Bij het berekenen van totale installatiegrootte is iets mis gegaan" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "Geen pakket %s beschikbaar." +msgid "Freed space: %s" +msgstr "Vrijgemaakte ruimte: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Geen beveiliging updates nodig, maar update {} is beschikbaar" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Markeren pakketten als geïnstalleerd door de groep:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Geen beveiligings updates nodig, maar updates {} zijn beschikbaar" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Markeren pakketten als verwijderd door de groep:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "Geen beveiligingsupdates nodig voor\"{}\", maar update {} is beschikbaar" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Groep" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Geen beveiligingsupdates nodig voor\"{}\", maar updates {} zijn beschikbaar" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pakketten" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Pakket dat mislukt is: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Groep/module pakketten installeren" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG sleutels zijn geconfigureerd als: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Groepspakketten installeren" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG-sleutel op %s (0x%s) is al geïnstalleerd" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Installeren" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "De sleutel is goedgekeurd." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Upgraden" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "De sleutel is verworpen." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Herinstalleren" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Importeren sleutel mislukt (code %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Afhankelijkheden installeren" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Sleutel succesvol geïmporteerd" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Zwakke afhankelijkheden worden geïnstalleerd" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Er werden geen sleutels geïnstalleerd" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Verwijderen" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"De GPG-sleutels bedoeld voor repository \"%s\" zijn al geïnstalleerd maar niet correct voor dit pakket.\n" -"Controleer of de juiste sleutel-URLs voor deze repository zijn opgegeven." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Afhankelijke pakketten verwijderen" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Importen van sleutel(s) hielp niet; verkeerde sleutel(s)?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Verwijderen ongebruikte afhankelijkheden" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Misschien bedoel je: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Downgraden" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Pakket \"{}\" van lokale repository \"{}\" heeft een onjuiste checksum" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Installeren van moduleprofielen" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "" -"Sommige paketten van de lokale repository hebbenb een onjuiste checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Zet moduleprofielen uit" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Pakket \"{}\" van repository \"{}\" heeft een onjuiste checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Module streams aanzetten" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Sommige pakketten hebben een ongeldige cache, maar kunnen door de \"--" -"cacheonly\" optie niet gedownload worden" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Module streams omschakelen" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Pakket %s is al geïnstalleerd." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Zet modules uit" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Modules resetten" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Ontleden van bestand \"%s\" mislukte: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Omgevingsgroepen installeren" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Kan bestand \"%s\" niet lezen: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Omgevingsgroepen opwaarderen" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Configuratiefout: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Omgevingesgroepen verwijderen" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Aliassen bevatten oneindige recursie" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Groepen installeren" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, met gebruik van originele argumenten." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Groepen upgraden" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Geïnstalleerd: %s-%s op %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Groepen verwijderen" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Gebouwd : %s op %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF zal alleen pakketten voor de transactie downloaden." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF zal alleen pakketten downloaden, gpg sleutels installeren en de " -"transactie controleren." +"Conflicterende pakketten overslaan:\n" +"(voeg '%s' toe aan opdrachtregel om upgrade te forceren)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Uitvoering afgebroken." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Pakketten overslaan met defecte afhankelijkheden %s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Downloaden pakketten:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " of onderdeel van een groep" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Fout bij downloaden pakketten:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Pakket" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "De transactie mislukte" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Pakket" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"Sleutels worden niet automatisch geïmporteerd bij uitvoeren zonder toezicht.\n" -"Gebruik \"-y\" om toch te importeren." - -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG check is MISLUKT" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "vervangen" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Veranderlogs voor {}" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Transactie-overzicht\n" +"%s\n" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Pakketten als verouderd aanmerken" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Installeren" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Geen pakketten voor distributiesynchronisatie aangemerkt." +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Upgrade" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Geen pakketten voor degradatie aangemerkt." +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Verwijderen" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Geïnstalleerde pakketten" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Downgrade" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Beschikbare pakketten" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Overslaan" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Pakketten automatisch verwijderen" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Pakket" +msgstr[1] "Pakketten" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Extra pakketten" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Afhankelijk pakket" +msgstr[1] "Afhankelijke pakketten" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Beschikbare upgrades" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Upgraded" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Recent toegevoegde pakketten" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Downgraded" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Geen overeenkomende pakketten om te laten zien" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Geïnstalleerd" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Geen resultaten gevonden" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Opnieuw geïnstalleerd." -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Geen transactie-ID opgegeven" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Overgeslagen" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Opgegeven transactie-ID niet gevonden" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Verwijderd" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Meer dan één transactie-ID gevonden!" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Mislukte" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Transactiegeschiedenis is incompleet, voor %u." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Totaal" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Transactiegeschiedenis is incompleet, na %u." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Transactie {} ongedaan maken, vanaf {}" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Systeem" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Unknown repo: '%s'" -msgstr "Onbekende repo: '%s'" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Samenvoegen van transactie %d naar %d overslaan, om deze overlapt" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Geen repository match: %s" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Geen transacties" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Dit commando moet uitgevoerd worden door de root gebruiker." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Slechte transactie-ID of pakket(ten) opgegeven" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Zo'n commando bestaat niet: %s. Gebruik %s --help" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Opdrachtregel" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Het zou een DNF-plugin-opdracht kunnen zijn, probeer: \"dnf install 'dnf-" -"command(%s)'\"" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Gebruikersnaam" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Het zou een DNF-plugin-opdracht kunnen zijn, maar het laden van plugins is " -"momenteel uitgeschakeld." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir of --downloaddir moet gebruikt worden met --downloadonly of " -"download of system-upgrade commando." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Datum en tijd" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled en --disable, --set-disabled moeten gebruikt worden" -" met het config-manager commando." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Actie(s)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" -"Waarschuwing: Globaal forceren van GPG handtekeningscontrole volgens het " -"actieve RPM beveiligingsbeleid (zie 'gpgcheck' in dnf.conf(5) hoe je deze " -"boodschap kunt onderdrukken)" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Veranderd" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Geschiedenisinformatie mislukte" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Kan vrijgaveversie niet detecteren (gebruik '--releasever' om vrijgaveversie" -" te specificeren)" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Geen transactie-ID of pakket opgegeven" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argument {}: niet toegestaan met argument {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Gewist" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Commando \"%s\" is al gedefinieerd" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Niet geïnstalleerd" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Uitsluitingen in dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Ouder" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Insluitingen in dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Nieuwer" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Uitsluitingen in repo " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transactie-ID :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Insluitingen in repo " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Begintijd :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Begin-rpmdb :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Om te kijken wat het probleem is, probeer: '%s'." +msgid "(%u seconds)" +msgstr "(%u seconds)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"RPMDB is waarschijnlijk corrupt, '%s' doen kan het misschien oplossen." +msgid "(%u minutes)" +msgstr "(%u minutes)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Controleren van pakketten met GPG-sleutels is ingeschakeld. Prima.\n" -"Er zijn echter geen GPG-publieke sleutels geïnstalleerd. Download\n" -"de sleutels voor de pakketten die je wilt en installeer deze.\n" -"Installeren kan je doen met:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Je kan ook de url naar de sleutel voor een repo die je wilt gebruiken\n" -"opgeven bij de 'gpgkey'-optie in een repositorysectie. DNF zal de sleutel\n" -"dan automagisch installeren.\n" -"\n" -"Informeer bij de mensen van je distributie of van het pakket." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u hours)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Probleemrepo: %s" +msgid "(%u days)" +msgstr "(%u days)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "Details van een pakket of groep pakketten tonen" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Eindtijd :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "alle pakketten tonen (default)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Eind-rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "alleen beschikbare pakketten tonen" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Gebruiker :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "alleen geïnstalleerde pakketten tonen" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Return-Code :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "alleen extra pakketten tonen" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Afgebroken" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "alleen upgrade-pakketten tonen" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Succes" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "alleen autoremove-pakketten tonen" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Mislukkingen:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "alleen onlangs veranderde pakketten tonen" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Mislukt:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKKET" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Release versie :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "pakket of groep pakketten opsommen" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Opdrachtregel :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "uitzoeken welk pakket de opgegeven waarde bevat." +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Commentaar :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transactie uitgevoerd met:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Pakketten zoeken: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pakketten veranderd:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "controleer beschikbare upgrades" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptlet-output:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "toon veranderlogs voor het vernieuwen" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Fouten:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Geen pakket beschikbaar." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dep-Installaties" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Geen pakketten voor installatie aangemerkt." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Als verouderd aangemerkt" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Geen pakket geïnstalleerd." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Gewist" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Geherinstalleerd" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (van %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Geïnstalleerd pakket %s%s is niet beschikbaar." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Pakket %s.%s %s is een upgrade" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Geen pakket van de repository geïnstalleerd." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Pakket %s.%s %s zal gewist worden" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Geen pakketten voor herinstallatie aangemerkt." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Geen pakketten voor upgrade aangemerkt." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Pakket %s.%s %s zal een downgrade zijn" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "uitvoeren van opdrachten op alle pakketten in opgegeven repository" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Pakket %s.%s %s zal verouderd worden" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "nuttig gebruiksbericht tonen" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Pakket %s.%s %s zal verouderd worden" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Beginnen oplossen afhankelijkheden" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "transactiegeschiedenis tonen of gebruiken" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Oplossen afhankelijkheden beeindigd" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Meer dan een transactie ID gevonden.\n" -"'{}' vereist een transactie ID of pakketnaam." - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Er is geen transactie ID of pakketnaam opgegeven." +"Importeren GPG-sleutel 0x%s:\n" +" Gebruiker-id : \"%s\"\n" +" Fingerprint: %s\n" +" Van : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Je hebt geen toegangsrechten op de geschiedenis-DB" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Commando-regelfout: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Kan transactie %s niet ongedaan maken; zou inconsistente pakketdatabase " -"opleveren." +msgid "bad format: %s" +msgstr "slecht format: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Kan transactie %s niet terugdraaien; zou inconsistente pakketdatabase " -"opleveren." +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt argument heeft meerdere waarden: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Ongeldige transactie ID reeks definitie '{}'.\n" -"Gebruik '..'." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Setopt argument heeft geen waarde: %s" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Kan '{}' niet converteren naar transactir ID.\n" -"Gebruik '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Optionele argumenten" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Er werd geen transactie gevonden welke package '{}' bewerkt." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "Locatie configuratiebestand" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Tonen of aanmaken van commando-aliassen" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "Uitvoeren met zo min mogelijk meldingen" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "zet oplossen van aliassen aan" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "Uitvoeren met uitgebreide meldingen" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "zet oplossen van aliassen uit" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF-versie tonen en afsluiten" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Aliassen zijn nu aangezt" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "Instellen installatieroot" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Aliassen zijn nu uitgezet" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "installeer geen documentatie" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Ongeldige alias sleutel: %s" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "Alle plugins uitschakelen" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Alias argument heeft geen waarde: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "plugins inschakelen op naam" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Aliassen toegevoegd: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "Plugins uitschakelen op naam" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Alias niet gevonden: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "Waarde van $releasever in config en repobestanden overschrijven" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Aliassen verwijderd: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "Instellen aangepaste configuratie en repo-opties" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "los depsolve problemen op bij het overslaan van pakketten" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "toon commando hulp" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Aliassen oplossen is uitgezet." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" +"toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Geen aliassen gespecificeerd." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "best beschikbare pakketversies in transacties gebruiken" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Geen alias gespecificeerd." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "beperk de transactie niet tot de beste kandidaat" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Geen aliassen gedefinieerd." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "volledig vanuit systeemcache werken; update cache niet" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Geen match voor alias: %s" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "maximale wachttijd voor commando" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"verwijder alle onnodige pakketten die oorspronkelijk geïnstalleerd zijn als " -"afhankelijkheden" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "debugging-outputniveau" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Te verwijderen pakketten" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "controleren op problemen met packagedb" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "alle problemen tonen; default" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "error-outputniveau" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "afhankelijkheidsproblemen tonen" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"zet verouderingsbewerking logica van dnf aan voor het upgraden of tonen van " +"mogelijkheden die het pakket verouderen voor info, list en repoquery" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "doublureproblemen tonen" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "debugging-outputniveau voor rpm" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "toon in onbruik geraakte pakketten" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "automatisch ja op alle vragen" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "toon leveringsproblemen" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "automatisch nee op alle vragen" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} mist benodigd {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"zet specifieke repositories aan volgens een id of een glob, kan meerdere " +"keren gespecificeerd worden" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} is hetzelfde als {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} is vervangen door {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} levert {} maar kan niet worden gevonden" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "Pakketten uitsluiten op naam of glob" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Bestand %s wordt verwijderd" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "zet excludepkgs uit" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "cached data verwijderen" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"Label en pad naar nog een repository, kan meerdere keren worden opgegeven" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Metadatatype om te schonen" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "" +"zet verwijderen van afhankelijkheden die niet langer gebruikt worden uit" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Data opruimen: " +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Cache is verlopen" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "Kleurbeheer" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d bestand verwijderd" -msgstr[1] "%d bestanden verwijderd" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Wachten op eindigen van proces met pid %d." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "Alleen IPv4-adressen gebruiken" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Toon pakketafhankelijkheden en in welke pakketten deze zitten" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "Alleen IPv6-adressen gebruiken" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "" -"synchroniseer geïnstalleerde pakketten naar de laatst beschikbare versies" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "stel map in waarnaar pakketten gekopieerd worden" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pakket om te synchroniseren" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "Pakketten alleen downloaden" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Pakket downgraden" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "voeg een commentaar toe aan de transactie" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pakket om te downgraden" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Omvat voor bugreparatie relevante pakketten, in updates" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "groepinformatie tonen of gebruiken" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Omvat voor verbetering relevante pakketten, in updates" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Geen groepdata beschikbaar voor ingestelde repositories" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Omvat voor newpackage relevante pakketten, in updates" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Waarschuwing: Groep %s bestaat niet." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Omvat voor beveiliging relevante pakketten, in updates" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Waarschuwing: Geen groep komt overeen:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Omvat pakketten nodig voor het repareren van het gegeven advies, in updates" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Beschikbare omgevingsgroepen:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Omvat pakketten nodig voor het repareren van de gegeven BZ, in updates" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Geïnstalleerde omgevingsgroepen:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Omvat pakketten nodig voor het repareren van de gegeven CVE, in updates" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Geïnstalleerde groepen:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Omvat voor beveiliging relevante pakketten overeenkomend met de ernst , in " +"updates" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Geïnstalleerde taalgroepen:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Forceer het gebruik van een architectuur" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Beschikbare groepen:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Lijst van belangrijkste commando's:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Beschikbare taalgroepen:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Lijst van plugincommando's:" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inclusief optionele pakketten uit groep" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Fout: %s" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "Toon ook verborgen groepen" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Afgesloten." -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "toon alleen geinstalleerde groepen" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Geen lezen/uitvoeren-toegang in huidige map, terugvallen op /" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "toon alleen beschikbare groepen" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"probeer '{}' toe te voegen aan de commandoregel om conflicterende pakketten " +"te vervangen" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Ongeldige groep-subopdracht, gebruik: %s." +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" +"probeer '{}' toe te voegen om niet-installeerbare pakketten over te slaan" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Kan geen verplicht groeppakket vinden." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " of '{}' om niet-installeerbare pakketten over te slaan" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "installeer een pakket of pakketten op je systeem" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"probeer '{}' toe te voegen om niet alleen de beste kandidaat pakketten te " +"gebruiken" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "installeer pakket" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " of '{}' om niet alleen de beste kandidaat pakketten te gebruiken" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Niets gevonden." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Afhankelijkheden opgelost." -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Geen geldig rpm pad: %s" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Klaar." -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Er zijn de volgende alternatieven voor \"{0}\": {1}" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " Geïnstalleerd: %s-%s op %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "genereer de metadatacache" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Gebouwd : %s op %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Cachebestanden maken voor alle metadatabestanden" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF zal alleen pakketten voor de transactie downloaden." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"(de)selecteer geïnstalleerde pakketten als geïnstalleerd door gebruiker:" +"DNF zal alleen pakketten downloaden, gpg sleutels installeren en de " +"transactie controleren." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s aangemerkt als geïnstalleerd door gebruiker." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Uitvoering afgebroken." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s niet-aangemerkt als geïnstalleerd door gebruiker." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Niets te doen." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s aangemerkt als geïnstalleerd." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Downloaden pakketten:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Fout:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Fout bij downloaden pakketten:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Pakket '%s' is niet geïnstalleerd." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "De transactie mislukte" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"De bewerking moet resulteren in het omschakelen van module '{0}' stream " -"'{1}' naar stream '{2}'" +"Sleutels worden niet automatisch geïmporteerd bij uitvoeren zonder toezicht.\n" +"Gebruik \"-y\" om toch te importeren." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Geen overeenkomende modules om te laten zien" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG check is MISLUKT" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" -"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream aanzetten." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Veranderlogs voor {}" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" -"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" -"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream installeren." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Pakketten als verouderd aanmerken" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Communiceer met modules." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Geen pakketten voor distributiesynchronisatie aangemerkt." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "toon alleen ingeschakelde modules" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Niets gevonden met argument: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "toon alleen uitgeschakelde modules" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Geen pakket %s beschikbaar." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "toon alleen geïnstalleerde modules" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Pakketten voor argument %s beschikbaar, maar niet geïnstalleerd." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "toon profielinhoud" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Geen pakketten voor degradatie aangemerkt." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "herinstalleren pakket" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Geïnstalleerde pakketten" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Herinstalleer pakket" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Beschikbare pakketten" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "verwijder een pakket of pakketten van je systeem" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Pakketten automatisch verwijderen" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "Verwijderen dubbele pakketten" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Extra pakketten" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "verwijderen van installonly pakketten is over de limiet" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Beschikbare upgrades" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Er zijn geen gedupliceerde pakketten gevonden om te verwijderen." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Recent toegevoegde pakketten" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Er zijn geen installonly pakketten gevonden om te verwijderen." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Geen overeenkomende pakketten om te laten zien" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "onbekend" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Geen resultaten gevonden" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Geen transactie-ID opgegeven" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Opgegeven transactie-ID niet gevonden" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Meer dan één transactie-ID gevonden!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Nooit (laatste: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Transactiegeschiedenis is incompleet, voor %u." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Direct (laatste: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Transactiegeschiedenis is incompleet, na %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s seconde(n) (laatste: %s)" +msgid "No package %s installed." +msgstr "Pakket %s is niet geïnstalleerd." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "geconfigureerde softwarerepositories tonen" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Transactie {} ongedaan maken, vanaf {}" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "toon alle repositories" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Onbekende repo: '%s'" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "toon alle ingeschakelde repositories (standaard)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Geen repository match: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "toon alle uitgeschakelde repositories" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Dit commando moet uitgevoerd worden door de root gebruiker." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Er zijn geen repositories beschikbaar" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Zo'n commando bestaat niet: %s. Gebruik %s --help" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "aangezet" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Het zou een DNF-plugin-opdracht kunnen zijn, probeer: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "uitgezet" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Het zou een DNF-plugin-opdracht kunnen zijn, maar het laden van plugins is " +"momenteel uitgeschakeld." -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Configuratiefout: %s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-naam : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir of --downloaddir moet gebruikt worden met --downloadonly of " +"download of system-upgrade commando." -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled en --disable, --set-disabled moeten gebruikt worden" +" met het config-manager commando." -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revisie: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"Waarschuwing: Globaal forceren van GPG handtekeningscontrole volgens het " +"actieve RPM beveiligingsbeleid (zie 'gpgcheck' in dnf.conf(5) hoe je deze " +"boodschap kunt onderdrukken)" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " - -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "Configuratiebestand \"{}\" bestaat niet" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Kan vrijgaveversie niet detecteren (gebruik '--releasever' om vrijgaveversie" +" te specificeren)" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argument {}: niet toegestaan met argument {}" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-grootte : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Commando \"%s\" is al gedefinieerd" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Uitsluitingen in dnf.conf: " -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Updated : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Insluitingen in dnf.conf: " -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Uitsluitingen in repo " -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Insluitingen in repo " -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Onverwachte waarde voor omgevingsvariabele: DNF_DISABLE_ALIASES=%s" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Ontleden van bestand \"%s\" mislukte: %s" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Kan bestand \"%s\" niet lezen: %s" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-excluded: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Aliassen bevatten oneindige recursie" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Repo-bestandsnaam: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, met gebruik van originele argumenten." -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "repo id" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Draaiend" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "In slaap" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "repo-naam" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Niet af te breken" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Totaal aantal pakketten: %s" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Traced/Gestopt" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "de sleutel om te zoeken" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Onbekend" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -"Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " -"argument)" - -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Zoek alle versies van pakketten (standaard)" +"Kan geen informatie verkrijgen over het proces (PID %d) dat lock heeft gezet" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "toon alleen resultaten voor deze architectuur" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " De applicatie met PID %d is: %s" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "toon allen resultaten die eigenaar zijn van BESTAND" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Geheugen : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Gestart: %s - %s geleden" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " -"aanbevolen pakketten bieden en bestanden VEREISTE" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Status : %s" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "toon alleen resultaten die VEREISTE verouderen" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Tonen of aanmaken van commando-aliassen" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "toon alleen resultaten die VEREISTE aanbieden" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "zet oplossen van aliassen aan" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "toont resultaten die vereiste pakketten bieden en bestanden VEREISTE" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "zet oplossen van aliassen uit" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "toon alleen resultaten die VEREISTE aanbeveelt" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Aliassen zijn nu aangezt" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "toon alleen resultaten die VEREISTE verbeteren" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Aliassen zijn nu uitgezet" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "toon alleen resultaten die VEREISTE suggereert" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Ongeldige alias sleutel: %s" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "toon alleen resultaten die VEREISTE supplementeren" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Alias argument heeft geen waarde: %s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" -"controleer niet-expliciete afhankelijkheden (bestanden en Provides); " -"standaard" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Aliassen toegevoegd: %s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" -"controleer afhankelijkheden precies als opgegeven, in tegenstelling met " -"--alldeps" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Alias niet gevonden: %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " -"recursief." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Aliassen verwijderd: %s" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" -"toon een lijst van alle afhankelijkheden en in welke pakketten deze zitten" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias %s" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "toon beschikbare tags voor gebruik met --queryformat" - -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "los mogelijkheden op van afkomstige pakket(ten)" - -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "toon recursieve boom voor pakket(ten)" - -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "bewerk op overeenkomstige bron RPM" - -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" -" negatief is)" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "toon gedetailleerde informatie over het pakket" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "bestandslijst in pakket tonen" - -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "Source-RPM-naam van pakket tonen" - -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "toon veranderlogs van het pakket" - -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formatteer voor het tonen van de gevonden pakketten" - -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" -" de gevonden pakketten (standaard)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" -" (standaard voor rpm zoekopdracht)" - -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " -"van de gevonden pakketten" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" -"Laat zien in welke comps groepen de geselecteerde pakketten zich bevinden" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"beperk de zoekopdracht tot geïnstalleerde pakketten met onvoldane " -"afhankelijkheden" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Toon mogelijkheden waarmee het pakket conflicteert." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," -" adviseert, suggereert en aanvult." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Toon mogelijkheden die het pakket kan verbeteren." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Toon de voorziene mogelijkheden van het pakket." - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Toon de mogelijkheden die het pakket aanbeveelt." - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Toon de mogelijkheden waar het pakket van afhangt." - -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:153 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Toon de mogelijkheden waar het pakket ban afhangt voor het uitvoeren van een" -" %%pre script." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Toon de mogelijkheden die het pakket suggereert." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Toon de mogelijkheden die het pakket kan aanvullen." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Toon alleen beschikbare pakketten." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Toon alleen geïnstalleerde pakketten." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Toon alleen pakketten die in geen van de beschikbare repositories aanwezig " -"zijn." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" -" pakket." - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Toon alleen pakketten die verwijderd kunen worden met het \"dnf autoremove\"" -" commando." - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Toon alleen pakketten die door de gebruiker geïnstalleerd werde." - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Toon alleen onlangs veranderde pakketten" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Optie '--resolve' moet tezamen gebruikt worden met één van de '--conflicts'," -" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' of '--supplements' opties" +msgid "Alias %s='%s'" +msgstr "Alias %s='%s'" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Optie '--recursive' moet gebruikt worden met '--whatrequires ' " -"(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" -" --resolve'" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Aliassen oplossen is uitgezet." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Pakket {} bevat geen bestanden" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Geen aliassen gespecificeerd." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Beschikbare query-tags: gebruik --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Geen alias gespecificeerd." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argument {} vereist --whatrequires of --whatdepends optie" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Geen aliassen gedefinieerd." -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Geen geldige schakelaar gespecificeerd\n" -"gebruik: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"beschrijving:\n" -" Print een boom van pakketten voor het gegeven pakket." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "Geen match voor alias: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1841,25 +1623,6 @@ msgstr "zoek ook naar pakketbeschrijving en URL" msgid "QUERY_STRING" msgstr "QUERY_STRING" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Naam" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Samenvatting" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Beschrijving" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1884,173 +1647,431 @@ msgstr "%s Komt overeen met: %%s" msgid "No matches found." msgstr "Geen resultaten gevonden." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "voer een interactieve DNF shell uit" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Pakketten zoeken: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "controleren op problemen met packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script om in DNF shell te draaien" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "alle problemen tonen; default" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Niet ondersteunde sleutelwaarde." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "afhankelijkheidsproblemen tonen" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Kon repository niet vinden: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "doublureproblemen tonen" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [waarde]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Als geen waarde is gegeven print het de huidige waarde.\n" -" Als waarde gegeven is dan wordt die ingesteld." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "toon in onbruik geraakte pakketten" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [commando]\n" -" print hulp" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "toon leveringsproblemen" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [optie]\n" -" list: toont repositories en hun status. optie = [all | id | glob]\n" -" enable: zet repositories aan. optie = repository id\n" -" disable: zet repositories uit. optie = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} mist benodigd {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" Los de transactie set op" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} is hetzelfde als {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} is vervangen door {}" + +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} levert {} maar kan niet worden gevonden" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -"{} arg\n" -" list: toont de inhoud van de transactie\n" -" reset: reset (geheel verwijderen) de transactie\n" -" run: voer de transactie uit" +"synchroniseer geïnstalleerde pakketten naar de laatst beschikbare versies" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pakket om te synchroniseren" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "upgrade een pakket of pakketten van je systeem" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Het te upgraden pakket" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Geen pakketten voor upgrade aangemerkt." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" voer de transactie uit" +"verwijder alle onnodige pakketten die oorspronkelijk geïnstalleerd zijn als " +"afhankelijkheden" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Te verwijderen pakketten" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "genereer de metadatacache" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Cachebestanden maken voor alle metadatabestanden" + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Om te kijken wat het probleem is, probeer: '%s'." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" verlaat de shell" +"RPMDB is waarschijnlijk corrupt, '%s' doen kan het misschien oplossen." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Shell specifieke argumenten:\n" +"Controleren van pakketten met GPG-sleutels is ingeschakeld. Prima.\n" +"Er zijn echter geen GPG-publieke sleutels geïnstalleerd. Download\n" +"de sleutels voor de pakketten die je wilt en installeer deze.\n" +"Installeren kan je doen met:\n" +" rpm --import public.gpg.key\n" "\n" -"config stel config opties in\n" -"help print hulp\n" -"repository (or repo) aanzetten, uitzetten of tonen van repositories\n" -"resolvedep los de transactie set op\n" -"transaction (or ts) toon, reset of voer de transactie set uit\n" -"run los de transactie set op en voer uit\n" -"exit (or quit) verlaat de shell" +"\n" +"Je kan ook de url naar de sleutel voor een repo die je wilt gebruiken\n" +"opgeven bij de 'gpgkey'-optie in een repositorysectie. DNF zal de sleutel\n" +"dan automagisch installeren.\n" +"\n" +"Informeer bij de mensen van je distributie of van het pakket." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Fout: Kan %s niet openen om te lezen" +msgid "Problem repository: %s" +msgstr "Probleemrepo: %s" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Shell wordt verlaten" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Er zijn geen ingeschakelde repositories in \"{}\"." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" -"start een interactieve dnf modificatie op afstand en installeer een " -"specificatie" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "Details van een pakket of groep pakketten tonen" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "De te verwijderen specificaties" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "alle pakketten tonen (default)" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "De te installeren specificaties" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "alleen beschikbare pakketten tonen" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "bugfix" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "alleen geïnstalleerde pakketten tonen" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "enhancement" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "alleen extra pakketten tonen" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "beveiliging" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "alleen upgrade-pakketten tonen" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "nieuwpakket" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "alleen autoremove-pakketten tonen" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Kritiek/Sec." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "alleen onlangs veranderde pakketten tonen" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Belangrijk/Sec." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "pakket of groep pakketten opsommen" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Matig/Sec." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "uitzoeken welk pakket de opgegeven waarde bevat." -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Laag/Sec." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "controleer beschikbare upgrades" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "toon veranderlogs voor het vernieuwen" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Geen pakket beschikbaar." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Geen pakketten voor installatie aangemerkt." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Geen pakket geïnstalleerd." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (van %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Geïnstalleerd pakket %s%s is niet beschikbaar." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Geen pakket van de repository geïnstalleerd." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Geen pakketten voor herinstallatie aangemerkt." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Geen pakketten aangemerkt om te verwijderen." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "uitvoeren van opdrachten op alle pakketten in opgegeven repository" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "nuttig gebruiksbericht tonen" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "transactiegeschiedenis tonen of gebruiken" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Meer dan een transactie ID gevonden.\n" +"'{}' vereist een transactie ID of pakketnaam." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Er is geen transactie ID of pakketnaam opgegeven." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Je hebt geen toegangsrechten op de geschiedenis-DB" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Kan transactie %s niet ongedaan maken; zou inconsistente pakketdatabase " +"opleveren." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Kan transactie %s niet terugdraaien; zou inconsistente pakketdatabase " +"opleveren." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Ongeldige transactie ID reeks definitie '{}'.\n" +"Gebruik '..'." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Kan '{}' niet converteren naar transactir ID.\n" +"Gebruik '', 'last', 'last-'." + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Er werd geen transactie gevonden welke package '{}' bewerkt." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Pakket downgraden" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pakket om te downgraden" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"upgrade, maar alleen met 'nieuwste' pakketovereenkomst welke een probleem " +"repareert dat invloed heeft op je systeem" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"De bewerking moet resulteren in het omschakelen van module '{0}' stream " +"'{1}' naar stream '{2}'" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Geen overeenkomende modules om te laten zien" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" +"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream aanzetten." + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"Het is niet mogelijk on aangezette streams van een module om te schakelen.\n" +"Het wordt aanbevolen om alle geïnstalleerde inhoud van de module te verwijderen, en de module te resetten met het 'dnf module reset ' commando. Nadat je de module gerest hebt, kun je da nadere stream installeren." + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Communiceer met modules." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "toon alleen ingeschakelde modules" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "toon alleen uitgeschakelde modules" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "toon alleen geïnstalleerde modules" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "toon profielinhoud" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "verwijder een pakket of pakketten van je systeem" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "Verwijderen dubbele pakketten" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "verwijderen van installonly pakketten is over de limiet" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Er zijn geen gedupliceerde pakketten gevonden om te verwijderen." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Er zijn geen installonly pakketten gevonden om te verwijderen." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Geen geldig formulier: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "bugfix" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "enhancement" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "beveiliging" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "onbekend" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "nieuwpakket" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Kritiek/Sec." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Belangrijk/Sec." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Matig/Sec." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Laag/Sec." #: ../dnf/cli/commands/updateinfo.py:61 msgid "display advisories about packages" @@ -2154,1194 +2175,1442 @@ msgid "Unknown/Sec." msgstr "Onbekend/Sec." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Bugs" +msgid "Update ID" +msgstr "Update-ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Type" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Update-ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Updated" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "CVEs" -msgstr "CVEs" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Bugs" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Description" -msgstr "Beschrijving" +msgid "CVEs" +msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Rechten" +msgid "Description" +msgstr "Beschrijving" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Ernst" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Rechten" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Bestanden" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Geïnstalleerd" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "waar" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "onwaar" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "waar" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "upgrade een pakket of pakketten van je systeem" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"(de)selecteer geïnstalleerde pakketten als geïnstalleerd door gebruiker:" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Het te upgraden pakket" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s aangemerkt als geïnstalleerd door gebruiker." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"upgrade, maar alleen met 'nieuwste' pakketovereenkomst welke een probleem " -"repareert dat invloed heeft op je systeem" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s niet-aangemerkt als geïnstalleerd door gebruiker." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Afgesloten." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s aangemerkt als geïnstalleerd." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Geen lezen/uitvoeren-toegang in huidige map, terugvallen op /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Fout:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" -"probeer '{}' toe te voegen aan de commandoregel om conflicterende pakketten " -"te vervangen" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Pakket '%s' is niet geïnstalleerd." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" -"probeer '{}' toe te voegen om niet-installeerbare pakketten over te slaan" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Toon pakketafhankelijkheden en in welke pakketten deze zitten" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " of '{}' om niet-installeerbare pakketten over te slaan" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Bestand %s wordt verwijderd" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" -"probeer '{}' toe te voegen om niet alleen de beste kandidaat pakketten te " -"gebruiken" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "cached data verwijderen" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " of '{}' om niet alleen de beste kandidaat pakketten te gebruiken" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Metadatatype om te schonen" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Afhankelijkheden opgelost." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Data opruimen: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Klaar." +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Cache is verlopen" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Commando-regelfout: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d bestand verwijderd" +msgstr[1] "%d bestanden verwijderd" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "slecht format: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Wachten op eindigen van proces met pid %d." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt argument heeft meerdere waarden: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "installeer een pakket of pakketten op je systeem" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Niets gevonden." + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt argument heeft geen waarde: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Geen geldig rpm pad: %s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Optionele argumenten" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Er zijn de volgende alternatieven voor \"{0}\": {1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "Locatie configuratiebestand" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "zoek naar pakketten die overeenkomen met het sleutelwoord" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "Uitvoeren met zo min mogelijk meldingen" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "de sleutel om te zoeken" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "Uitvoeren met uitgebreide meldingen" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Bevraag alle pakketten (afkorting van repoquery '*' of repoquery zonder " +"argument)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF-versie tonen en afsluiten" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Zoek alle versies van pakketten (standaard)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "Instellen installatieroot" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "toon alleen resultaten voor deze architectuur" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "installeer geen documentatie" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "toon allen resultaten die eigenaar zijn van BESTAND" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "Alle plugins uitschakelen" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "toon alleen resultaten die in conflict zijn met VEREISTE" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "plugins inschakelen op naam" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" +"toont resultaten die vereiste, gesuggereerde, aanvullende, verbeterende of " +"aanbevolen pakketten bieden en bestanden VEREISTE" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "Plugins uitschakelen op naam" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "toon alleen resultaten die VEREISTE verouderen" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "Waarde van $releasever in config en repobestanden overschrijven" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "toon alleen resultaten die VEREISTE aanbieden" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "Instellen aangepaste configuratie en repo-opties" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "toont resultaten die vereiste pakketten bieden en bestanden VEREISTE" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "los depsolve problemen op bij het overslaan van pakketten" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "toon alleen resultaten die VEREISTE aanbeveelt" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "toon commando hulp" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "toon alleen resultaten die VEREISTE verbeteren" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "" -"toestaan wissen geïnstalleerde pakketten om afhankelijkheden op te lossen" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "toon alleen resultaten die VEREISTE suggereert" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "best beschikbare pakketversies in transacties gebruiken" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "toon alleen resultaten die VEREISTE supplementeren" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "beperk de transactie niet tot de beste kandidaat" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" +"controleer niet-expliciete afhankelijkheden (bestanden en Provides); " +"standaard" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "volledig vanuit systeemcache werken; update cache niet" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" +"controleer afhankelijkheden precies als opgegeven, in tegenstelling met " +"--alldeps" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "maximale wachttijd voor commando" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" +"gebruikt met --whatrequires, en --requires --resolve, bevraag pakketten " +"recursief." -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "debugging-outputniveau" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"toon een lijst van alle afhankelijkheden en in welke pakketten deze zitten" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "dumpt gedetailleerde oplossingsresultaten in bestanden" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "toon beschikbare tags voor gebruik met --queryformat" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "Duplicaten tonen in repo's bij lijst- of zoekopdrachten" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "los mogelijkheden op van afkomstige pakket(ten)" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "error-outputniveau" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "toon recursieve boom voor pakket(ten)" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "bewerk op overeenkomstige bron RPM" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"zet verouderingsbewerking logica van dnf aan voor het upgraden of tonen van " -"mogelijkheden die het pakket verouderen voor info, list en repoquery" +"toon N laatste pakketten voor een gegeven naam.arch (of laatste maar N als N" +" negatief is)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "debugging-outputniveau voor rpm" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "toon gedetailleerde informatie over het pakket" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "automatisch ja op alle vragen" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "bestandslijst in pakket tonen" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "automatisch nee op alle vragen" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "Source-RPM-naam van pakket tonen" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "toon veranderlogs van het pakket" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formatteer voor het tonen van de gevonden pakketten" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"zet specifieke repositories aan volgens een id of een glob, kan meerdere " -"keren gespecificeerd worden" +"gebruik naam-tijdperk:versie-release.architectuur formaat voor het tonen van" +" de gevonden pakketten (standaard)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"zet repo's aan met config-manager commando (wordt automatisch opgeslagen)" +"gebruik naam-versie-release formaat voor het tonen van de gevonden pakketten" +" (standaard voor rpm zoekopdracht)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -"zet repo's uit met config-manager commando (wordt automatisch opgeslagen)" +"gebruike tijdperk:naam-versie-release.architectuur formaat voor het tonen " +"van de gevonden pakketten" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "Pakketten uitsluiten op naam of glob" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "" +"Laat zien in welke comps groepen de geselecteerde pakketten zich bevinden" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "zet excludepkgs uit" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "beperk de zoekopdracht tot geïnstalleerde duplicaat pakketten" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "" -"Label en pad naar nog een repository, kan meerdere keren worden opgegeven" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "beperk de zoekopdracht tot geïnstalleerde installonly pakketten" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -"zet verwijderen van afhankelijkheden die niet langer gebruikt worden uit" - -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "zet gpg handtekeningscontrole uit (als RPM beleid dit toestaat)" +"beperk de zoekopdracht tot geïnstalleerde pakketten met onvoldane " +"afhankelijkheden" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "Kleurbeheer" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "toon een locatie waarvan pakketten gedownload kunnen worden" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "Instellen metadata als verlopen voordat opdracht wordt uitgevoerd" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Toon mogelijkheden waarmee het pakket conflicteert." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "Alleen IPv4-adressen gebruiken" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Toon de mogelijkheden waar het pakket afhankelijk van is, die het verbetert," +" adviseert, suggereert en aanvult." -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "Alleen IPv6-adressen gebruiken" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Toon mogelijkheden die het pakket kan verbeteren." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "stel map in waarnaar pakketten gekopieerd worden" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Toon de voorziene mogelijkheden van het pakket." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "Pakketten alleen downloaden" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Toon de mogelijkheden die het pakket aanbeveelt." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "voeg een commentaar toe aan de transactie" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Toon de mogelijkheden waar het pakket van afhangt." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Omvat voor bugreparatie relevante pakketten, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" +"Toon de mogelijkheden waar het pakket ban afhangt voor het uitvoeren van een" +" %%pre script." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Omvat voor verbetering relevante pakketten, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Toon de mogelijkheden die het pakket suggereert." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Omvat voor newpackage relevante pakketten, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Toon de mogelijkheden die het pakket kan aanvullen." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Omvat voor beveiliging relevante pakketten, in updates" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Toon alleen beschikbare pakketten." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Omvat pakketten nodig voor het repareren van het gegeven advies, in updates" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Toon alleen geïnstalleerde pakketten." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Omvat pakketten nodig voor het repareren van de gegeven BZ, in updates" +"Toon alleen pakketten die in geen van de beschikbare repositories aanwezig " +"zijn." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"Omvat pakketten nodig voor het repareren van de gegeven CVE, in updates" +"Toon alleen pakketten die een upgrade aanbieden voor een reeds geïnstalleerd" +" pakket." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"Omvat voor beveiliging relevante pakketten overeenkomend met de ernst , in " -"updates" +"Toon alleen pakketten die verwijderd kunen worden met het \"dnf autoremove\"" +" commando." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Forceer het gebruik van een architectuur" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Toon alleen pakketten die door de gebruiker geïnstalleerd werde." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Lijst van belangrijkste commando's:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Toon alleen onlangs veranderde pakketten" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Lijst van plugincommando's:" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"Optie '--resolve' moet tezamen gebruikt worden met één van de '--conflicts'," +" '--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' of '--supplements' opties" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Naam" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Optie '--recursive' moet gebruikt worden met '--whatrequires ' " +"(optioneel met '--alldeps', maar niet met '--exactdeps'), of met '--requires" +" --resolve'" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoch" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Pakket {} bevat geen bestanden" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Versie" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Beschikbare query-tags: gebruik --queryformat \".. %{tag} ..\"" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Versie" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argument {} vereist --whatrequires of --whatdepends optie" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Release" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Geen geldige schakelaar gespecificeerd\n" +"gebruik: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"beschrijving:\n" +" Print een boom van pakketten voor het gegeven pakket." -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arch" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nooit (laatste: %s)" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Architectuur" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Direct (laatste: %s)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Grootte" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s seconde(n) (laatste: %s)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Grootte" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "geconfigureerde softwarerepositories tonen" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Bron" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "toon alle repositories" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Repo" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "toon alle ingeschakelde repositories (standaard)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Repo" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "toon alle uitgeschakelde repositories" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Van repo" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Er zijn geen repositories beschikbaar" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Pakketsamensteller" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "aangezet" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Bouwtijdstip" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "uitgezet" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Installatietijd" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Geïnstalleerd door" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-naam : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Samenvatting" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licentie" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revisie: " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Beschrijving" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Geen pakketten om te laten zien" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-grootte : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Updated : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirrors : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-excluded: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Repo-bestandsnaam: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "repo id" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "repo-naam" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Totaal aantal pakketten: %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "voer een interactieve DNF shell uit" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script om in DNF shell te draaien" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Niet ondersteunde sleutelwaarde." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Kon repository niet vinden: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [waarde]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Als geen waarde is gegeven print het de huidige waarde.\n" +" Als waarde gegeven is dan wordt die ingesteld." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [commando]\n" +" print hulp" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [optie]\n" +" list: toont repositories en hun status. optie = [all | id | glob]\n" +" enable: zet repositories aan. optie = repository id\n" +" disable: zet repositories uit. optie = repository id" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "yes" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" Los de transactie set op" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: toont de inhoud van de transactie\n" +" reset: reset (geheel verwijderen) de transactie\n" +" run: voer de transactie uit" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nee" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" voer de transactie uit" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Is dit goed [y/N]: " +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" verlaat de shell" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Is dit goed [Y/n]: " +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Shell specifieke argumenten:\n" +"\n" +"config stel config opties in\n" +"help print hulp\n" +"repository (or repo) aanzetten, uitzetten of tonen van repositories\n" +"resolvedep los de transactie set op\n" +"transaction (or ts) toon, reset of voer de transactie set uit\n" +"run los de transactie set op en voer uit\n" +"exit (or quit) verlaat de shell" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Group: %s" -msgstr "Groep: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Fout: Kan %s niet openen om te lezen" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Groep-Id: %s" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Shell wordt verlaten" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Beschrijving: %s" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "herinstalleren pakket" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Herinstalleer pakket" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid " Language: %s" -msgstr " Taal:%s" +msgid "Package %s available, but not installed." +msgstr "Pakket %s is beschikbaar, maar niet geïnstalleerd." -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Verplichte pakketten:" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"start een interactieve dnf modificatie op afstand en installeer een " +"specificatie" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Standaardpakketten:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "De te verwijderen specificaties" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Optionele pakketten:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "De te installeren specificaties" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Voorwaardelijke pakketten:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "groepinformatie tonen of gebruiken" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Omgevingsgroep: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Geen groepdata beschikbaar voor ingestelde repositories" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Environment-Id: %s" -msgstr " Omgeving-ID: %s" +msgid "Warning: Group %s does not exist." +msgstr "Waarschuwing: Groep %s bestaat niet." -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Verplichte groepen:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Waarschuwing: Geen groep komt overeen:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Optionele groepen:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Beschikbare omgevingsgroepen:" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Overeenkomend van:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Geïnstalleerde omgevingsgroepen:" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Bestandsnaam : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Geïnstalleerde groepen:" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Geïnstalleerde taalgroepen:" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Beschrijving: " +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Beschikbare groepen:" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Beschikbare taalgroepen:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licentie : %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inclusief optionele pakketten uit groep" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Verschaft : %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "Toon ook verborgen groepen" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Andere : %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "toon alleen geinstalleerde groepen" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Bij het berekenen van totale downloadgrootte is iets mis gegaan" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "toon alleen beschikbare groepen" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Total size: %s" -msgstr "Totale grootte : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Ongeldige groep-subopdracht, gebruik: %s." -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Totale downloadgrootte: %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Kan geen verplicht groeppakket vinden." -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Installatiegrootte : %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" +"Geen modulaire metadata beschikbaar voor modulair pakket '{}', het kan niet " +"op het systeem geïnstalleerd worden" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Bij het berekenen van totale installatiegrootte is iets mis gegaan" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "Geen modulaire metadata beschikbaar voor modulair pakket" -#: ../dnf/cli/output.py:1023 +#: ../dnf/db/group.py:368 #, python-format -msgid "Freed space: %s" -msgstr "Vrijgemaakte ruimte: %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Markeren pakketten als geïnstalleerd door de groep:" - -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Markeren pakketten als verwijderd door de groep:" - -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Groep" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pakketten" +msgid "Will not install a source rpm package (%s)." +msgstr "Zal niet een bronrpmpakket (%s) installeren" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Groep/module pakketten installeren" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "geen overeenkomende payload factory voor %s" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Groepspakketten installeren" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Al gedownload" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Installeren" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "Niet ondersteund checksumtype: %s" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Upgraden" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "snelste spiegel wordt bepaald (%s hosts).. " -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Herinstalleren" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Afhankelijkheden installeren" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Hint: [d]standaard, [e]aangezet, [x]uitgezet, [i]geïnstalleerd, [a]ctief" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Zwakke afhankelijkheden worden geïnstalleerd" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Onnodig profiel wordt genegeerd: '{}/{}'" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Verwijderen" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Het installeren van module '{0}' van de Fail-Safe repository {1} is niet " +"toegestaan" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Afhankelijke pakketten verwijderen" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Kan profiel in argument {} niet matchen" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Verwijderen ongebruikte afhankelijkheden" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Geen standaard profielen voor module {}:{}" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Downgraden" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Profiel {} matcht niet met module module {}:{}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Installeren van moduleprofielen" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" +"Het installeren van module van de Fail-Safe repository is niet toegestaan" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "Zet moduleprofielen uit" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Kan argument {} niet oplossen" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Module streams aanzetten" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Geen match voor pakket {}" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Module streams omschakelen" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Het upgraden van module '{0}' van de Fail-Safe repository {1} is niet " +"toegestaan" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Zet modules uit" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" +"Het upgraden van module van de Fail-Safe repository is niet toegestaan" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Modules resetten" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" +"Alleen modulenaam is vereist. Onnodige informatie in argument '{}' wordt " +"genegeerd" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Omgevingsgroepen installeren" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Modulair afhankelijkheid probleem:" +msgstr[1] "Modulaire afhankelijkheid problemen:" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Omgevingsgroepen opwaarderen" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Zet voor '{}' een andere stroom aan." -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Omgevingesgroepen verwijderen" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Er is niets te tonen." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Groepen installeren" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "" +"Nieuwere versie van '{}' wordt geïnstalleerd dan gespecificeerd. Reden: {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Groepen upgraden" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Aangezette modules: {}." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Groepen verwijderen" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Geen profiel gespecificeerd voor '{}', specificeer een profiel." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Conflicterende pakketten overslaan:\n" -"(voeg '%s' toe aan opdrachtregel om upgrade te forceren)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC extensie: Sleutel voor gebruiker " -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Pakketten overslaan met defecte afhankelijkheden %s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "is geldig." -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " of onderdeel van een groep" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "heeft een onbekende status." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Pakket" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC extensie: " -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Pakket" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Testen van reeds geïmporteerde sleutels voor hun geldigheid." -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "vervangen" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Onbekende configuratiewaarde: %s=%s in %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Transactie-overzicht\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Onbekende configuratie-optie: %s = %s in %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Installeren" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "dnf-automatic is gestart." -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Upgrade" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Ga voor %s seconden slapen" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Verwijderen" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "De volgende updates zijn toegepast op '%s':" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Downgrade" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "De volgende updates zijn beschikbaar op '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Overslaan" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "De volgende updates zijn gedownload op '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Pakket" -msgstr[1] "Pakketten" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Updates toegepast op '%s'." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Afhankelijk pakket" -msgstr[1] "Afhankelijke pakketten" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Updates gedownload op '%s'." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Upgraded" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Updates beschikbaar op '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Downgraded" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Verzenden email via '%s' mislukte: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Opnieuw geïnstalleerd." +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Het uitvoeren van commando '%s' is mislukt: %d werd teruggemeld" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Overgeslagen" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problemen in verzoek:" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Verwijderd" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "ontbrekende pakketten: " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Mislukte" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "defecte pakketten: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Totaal" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "ontbrekende groepen of modules: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "defecte groepen of modules: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Systeem" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Modulair afhankelijkheidsprobleem met Standaardwaarden:" +msgstr[1] "Modulaire afhankelijkheidsproblemen met Standaardwaaeden:" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Samenvoegen van transactie %d naar %d overslaan, om deze overlapt" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Geen transacties" +msgid "%s is empty file" +msgstr "%s is een leeg bestand" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Slechte transactie-ID of pakket(ten) opgegeven" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Mislukte opslag van laatste makecache tijd" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Opdrachtregel" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Mislukte bepaling van laatste makecache tijd" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Gebruikersnaam" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Probleem" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "het laden van repo '{}' is mislukt: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Datum en tijd" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Het laden van repository '{}' is mislukt" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Actie(s)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "Metadatatimercaching uitgeschakeld bij gedoseerde verbinding." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Veranderd" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Metadatatimercaching uitgeschakeld bij batterijgebruik" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Geschiedenisinformatie mislukte" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Metadatatimercaching uitgeschakeld." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Geen transactie-ID of pakket opgegeven" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Metadatacache pas nog ververst." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Gewist" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: zal nooit verlopen zijn en zal niet ververst worden." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Niet geïnstalleerd" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: is verlopen en zal ververst worden." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Nieuwer" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: metadata zal verlopen over %d seconden en zal nu ververst worden" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Ouder" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: zal verlopen over %d seconden." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transactie-ID :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Metadatacache aangemaakt." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Begintijd :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: metadata gebruikend van %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Begin-rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Repositories negeren: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u seconds)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Laatste metadata-expiratie-check: %s geleden op %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"De gedownloade pakketten zijn in de cache opgeslagen tot de volgende " +"sucessvolle transactie." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutes)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Je kan pakketten in de cache verwijderen met %s" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u hours)" +msgid "Invalid tsflag in config file: %s" +msgstr "Ongeldige tsflag in configbestand: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u days)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Groepbestand voor repository %s - %s toevoegen mislukt" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Eindtijd :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Uitvoeren transactiecontrole" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Eind-rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Fout: transactiecontrole vs oplossen afhankelijkheden:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Gebruiker :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Transactiecontrole ok." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Afgebroken" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Uitvoeren transactietest" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Return-Code :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Transactiecontrole-fout:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Succes" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transactietest ok." + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Uitvoeren transactie" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Mislukkingen:" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Schijfvereisten:" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Mislukt:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Ten minste %dMB meer nodig op bestandssysteem %s." +msgstr[1] "Ten minste %dMB meer nodig op bestandssysteem %s." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Release versie :" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Samenvatting van fouten" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Opdrachtregel :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB is buiten DNF gewijzigd." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Commentaar :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Tijdens de transactie traden fouten op." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transactie uitgevoerd met:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Transactieslot zetten lukte niet (ingelogd als: %s)" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pakketten veranderd:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Kon transactie niet uitvoeren." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptlet-output:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transactie kon niet starten:" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Fouten:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Verwijderen van transactiebestand %s mislukt" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dep-Installaties" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Sommige pakketten zijn niet gedownload. Opnieuw proberen.." -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Als verouderd aangemerkt" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta-RPMs brachten %.1f MB aan updates terug tot %.1f MB (scheelt %d.1%%)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Als verouderd aanmerken" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Mislukte Delta RPM's verhoogden %.1f MB updates naar %.1f MB (%d.1%% " +"verspild)" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Gewist" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Kon niet openen: {}" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Geherinstalleerd" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Publieke sleutel voor %s is niet geïnstalleerd" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1229 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Pakket %s.%s %s zal geïnstalleerd worden" +msgid "Problem opening package %s" +msgstr "Er deed zich een probleem voor tijdens het openen van pakket %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Pakket %s.%s %s is een upgrade" +msgid "Public key for %s is not trusted" +msgstr "Publieke sleutel voor %s is niet vertrouwd" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Pakket %s.%s %s zal gewist worden" +msgid "Package %s is not signed" +msgstr "Publieke sleutel voor %s is niet getekend" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Pakket %s.%s %s zal opnieuw geïnstalleerd worden" +msgid "Cannot remove %s" +msgstr "Kan %s niet verwijderen" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Pakket %s.%s %s zal een downgrade zijn" +msgid "%s removed" +msgstr "%s verwijderd" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Geen match voor groeppakket \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Pakket %s.%s %s zal verouderd worden" +msgid "Adding packages from group '%s': %s" +msgstr "Pakketten van groep '%s' toevoegen: %s" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Geen pakketten voor verwijdering aangemerkt." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Geen pakketten voor upgrade aangemerkt." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "Geen overeenkomend pakket" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Pakket %s.%s %s zal opgewaardeerd worden" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Pakket %s is niet geïnstalleerd, kan het niet downgraden." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Pakket %s.%s %s zal verouderd worden" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Pakket %s met lagere versie is al geïnstalleerd, kan het niet downgraden." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Beginnen oplossen afhankelijkheden" +#: ../dnf/base.py:1942 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "Pakket %s is niet geïnstalleerd, kan het niet herinstalleren." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Oplossen afhankelijkheden beeindigd" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Bestand %s is een broncode pakket en kan niet worden geupdate, wordt " +"genegeerd." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1963 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s not installed, cannot update it." +msgstr "Pakket %s is niet geïnstalleerd, kan het niet updaten." + +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Importeren GPG-sleutel 0x%s:\n" -" Gebruiker-id : \"%s\"\n" -" Fingerprint: %s\n" -" Van : %s" +"Pakket %s met hogere versie is al geïnstalleerd, kan het niet updaten." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Draaiend" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "" +"Pakket %s is beschikbaar, maar geïnstalleerd voor een andere architectuur." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "In slaap" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Pakket %s met laagste versie is al geïnstalleerd, kan het niet downgraden." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Niet af te breken" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Actie niet afgehandeld: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Geen beveiliging updates nodig, maar update {} is beschikbaar" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Traced/Gestopt" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Geen beveiligings updates nodig, maar updates {} zijn beschikbaar" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Onbekend" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "Geen beveiligingsupdates nodig voor\"{}\", maar update {} is beschikbaar" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Kan geen informatie verkrijgen over het proces (PID %d) dat lock heeft gezet" +"Geen beveiligingsupdates nodig voor\"{}\", maar updates {} zijn beschikbaar" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " De applicatie met PID %d is: %s" +msgid ". Failing package is: %s" +msgstr ". Pakket dat mislukt is: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Geheugen : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "GPG sleutels zijn geconfigureerd als: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Gestart: %s - %s geleden" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG-sleutel op %s (0x%s) is al geïnstalleerd" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Status : %s" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "De sleutel is goedgekeurd." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "wordt overgeslagen." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "De sleutel is verworpen." -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2388 #, python-format -msgid "Group '%s' is not installed." -msgstr "Groep '%s' is niet geïnstalleerd." +msgid "Key import failed (code %d)" +msgstr "Importeren sleutel mislukt (code %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Sleutel succesvol geïmporteerd" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Er werden geen sleutels geïnstalleerd" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' does not exist." -msgstr "Groep '%s' bestaat niet." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"De GPG-sleutels bedoeld voor repository \"%s\" zijn al geïnstalleerd maar niet correct voor dit pakket.\n" +"Controleer of de juiste sleutel-URLs voor deze repository zijn opgegeven." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Importen van sleutel(s) hielp niet; verkeerde sleutel(s)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Misschien bedoel je: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Pakket \"{}\" van lokale repository \"{}\" heeft een onjuiste checksum" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" +"Sommige paketten van de lokale repository hebbenb een onjuiste checksum" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Omgeving '%s' is niet geïnstalleerd." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Pakket \"{}\" van repository \"{}\" heeft een onjuiste checksum" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Groep_id '%s' bestaat niet." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Sommige pakketten hebben een ongeldige cache, maar kunnen door de \"--" +"cacheonly\" optie niet gedownload worden" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Groep '%s' is niet geïnstalleerd." +msgid "Package %s is already installed." +msgstr "Pakket %s is al geïnstalleerd." #: ../dnf/conf/config.py:134 #, python-format @@ -3401,6 +3670,11 @@ msgstr "Naam ontbreekt in configuratie van repository '%s', id wordt gebruikt" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Slechte id voor repo: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s check mislukte: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3411,36 +3685,6 @@ msgstr "repo %s: 0x%s is al geimporteerd" msgid "repo %s: imported key 0x%s." msgstr "repo %s: importeerde sleutel 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Zal niet een bronrpmpakket (%s) installeren" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC extensie: Sleutel voor gebruiker " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "is geldig." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "heeft een onbekende status." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC extensie: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Testen van reeds geïmporteerde sleutels voor hun geldigheid." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "Niet ondersteund checksumtype: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Herbouwen delta-RPM mislukt" @@ -3453,234 +3697,45 @@ msgstr "Checksum van delta-herbouwde RPM kwam niet door test" msgid "done" msgstr "klaar" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problemen in verzoek:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "ontbrekende pakketten: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "defecte pakketten: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "ontbrekende groepen of modules: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "defecte groepen of modules: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Modulair afhankelijkheidsprobleem met Standaardwaarden:" -msgstr[1] "Modulaire afhankelijkheidsproblemen met Standaardwaaeden:" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Modulair afhankelijkheid probleem:" -msgstr[1] "Modulaire afhankelijkheid problemen:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Onjuist lockfile gevonden: %s.\n" "Kijk of geen ander dnfproces draait en verwijder het lockfile handmatig of start 'systemd-tmpfiles --remove dnf.conf'." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Zet voor '{}' een andere stroom aan." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Er is niets te tonen." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" -"Nieuwere versie van '{}' wordt geïnstalleerd dan gespecificeerd. Reden: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Aangezette modules: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Geen profiel gespecificeerd voor '{}', specificeer een profiel." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Hint: [d]standaard, [e]aangezet, [x]uitgezet, [i]geïnstalleerd, [a]ctief" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Onnodig profiel wordt genegeerd: '{}/{}'" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Kan profiel in argument {} niet matchen" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Geen standaard profielen voor module {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Profiel {} matcht niet met module module {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Kan argument {} niet oplossen" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Geen match voor pakket {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" -"Alleen modulenaam is vereist. Onnodige informatie in argument '{}' wordt " -"genegeerd" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s check mislukte: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s is een leeg bestand" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Mislukte opslag van laatste makecache tijd" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Mislukte bepaling van laatste makecache tijd" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Ontleden van bestand mislukte: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "wordt overgeslagen." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Geladen plug-ins: %s" +msgid "Module or Group '%s' is not installed." +msgstr "Module of groep '%s' is niet geïnstalleerd." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "Fout bij laden plug-in \"%s\": %s" +msgid "Module or Group '%s' is not available." +msgstr "Module of groep '%s' is niet beschikbaar." -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "geen overeenkomende payload factory voor %s" +msgid "Module or Group '%s' does not exist." +msgstr "Module of groep '%s' bestaat niet." -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Al gedownload" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "snelste spiegel wordt bepaald (%s hosts).. " +msgid "Environment '%s' is not installed." +msgstr "Omgeving '%s' is niet geïnstalleerd." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "%s repository aanzetten" +msgid "Environment '%s' is not available." +msgstr "Omgeving '%s' is niet beschikbaar." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "%s repo toegevoegd van %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "Tijdens de testtransactie traden fouten op." - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Downgraden" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Opschonen" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Installeren" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Herinstalleren" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Wissen" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Upgraden" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verifiëren" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Uitvoeren van scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Voorbereiden" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Probleem" +msgid "Group_id '%s' does not exist." +msgstr "Groep_id '%s' bestaat niet." diff --git a/po/pa.po b/po/pa.po index 114b9e8..451591a 100644 --- a/po/pa.po +++ b/po/pa.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-05-23 04:13+0000\n" "Last-Translator: A S Alam \n" "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/dnf/language/pa/)\n" @@ -25,1889 +25,1956 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਜਾ ਚੁੱਕੇ ਹਨ:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਕੀਤੇ ਗਏ ਹਨ:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਹਨ।" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਹਨ।" - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ।" - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "'%s' ਰਾਹੀਂ ਈਮੇਲ ਭੇਜਣ ਲਈ ਫੇਲ੍ਹ ਹੈ: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "'%s' ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ: %d ਵਾਪਸ ਕੀਤਾ" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "ਪੈਕੇਜ" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "ਸਫ਼ਾਈ" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "ਗਲਤੀ: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "ਰਿਪੋਜ਼ਟਰੀ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "ਮਿਟਾਇਆ ਜਾਂਦਾ ਹੈ" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "ਜਾਂਚ ਜਾਰੀ ਹੈ" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "scriptlet ਚੱਲ ਰਹੀ ਹੈ" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਹੁਣੇ ਹੀ ਤਾਜ਼ਾ ਕੀਤਾ ਗਿਆ" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "" +msgid "Parsing file failed: %s" +msgstr "ਫਾਇਲ ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "" +msgid "Loaded plugins: %s" +msgstr "ਲੋਡ ਕੀਤੀਆਂ ਪਲੱਗਇਨ: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਬਣਾਈ ਗਈ।" - -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:58 #, python-format -msgid "Ignoring repositories: %s" -msgstr "ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %s" +msgid "enabling %s repository" +msgstr "%s ਰਿਪੋਜ਼ਟਰੀ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:94 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "" +msgid "Added %s repo from %s" +msgstr "%s ਰਿਪੋ %s ਤੋਂ ਜੋੜੀ ਗਈ" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" -"ਅਗਲੀ ਵਾਰ ਕਾਮਯਾਬ ਟਰਾਂਜੈਕਸ਼ਨ ਹੋਣ ਤੱਕ ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੈੇਕੇਜਾਂ ਨੂੰ ਕੈਸ਼ 'ਚ ਸੰਭਾਲਿਆ " -"ਗਿਆ ਸੀ।" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "ਨਾਂ" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "'%s' ਚਲਾ ਕੇ ਤੁਸੀਂ ਕੈਸ਼ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "ਨਾਂ" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ ਨਜਾਇਜ਼ tsflag: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "ਵਰਜ਼ਨ" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਚੱਲ ਰਿਹਾ ਹੈ" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "ਵਰਜ਼ਨ" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "ਰੀਲਿਜ਼" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "ਢਾਂਚਾ" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "ਢਾਂਚਾ" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਜਾਂਚ ਗ਼ਲਤੀ:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "ਆਕਾਰ" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "ਆਕਾਰ" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੱਲ ਰਹੀ ਹੈ" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "ਸਰੋਤ" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "ਡਿਸਕ ਲੋੜਾਂ:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "ਰਿਪੋ" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" -msgstr[1] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "ਰਿਪੋਜ਼ਟਰੀ" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "ਗਲਤੀ ਦਾ ਸਾਰ" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "ਰਿਪੋ ਤੋਂ" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB ਨੂੰ DNF ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ।" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "ਪੈਕੇਜਰ" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਗ਼ਲਤੀਆਂ ਆਈਆਂ ਹਨ" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "ਬਿਲਡ-ਸਮਾਂ" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਲਾਕ ਲੈਣ ਲਈ ਫੇਲ੍ਹ (%s: ਵਜੋਂ ਲਾਗ ਇਨ)।" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "ਇੰਸਟਾਲ ਦਾ ਸਮਾਂ" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚਲਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "ਇਸ ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "ਸਾਰ" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %s ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "ਸਾਰ" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "ਕੁਝ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਘਟਾਇਆ (%d.1%% ਬੱਚਤ)" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "ਲਸੰਸ" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "ਵਰਣਨ" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: {}" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "ਵਰਣਨ" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "ਸੂਚੀ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਹੈ" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "yes" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "ਪੈਕੇਜ %s ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "no" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [Y/n]: " -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:788 #, python-format -msgid "%s removed" -msgstr "%s ਹਟਾਇਆ" +msgid "Group: %s" +msgstr "ਗਰੁੱਪ: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "ਗਰੁੱਪ ਪੈਕੇਜ \"{}\" ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ" +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" +msgstr " ਗਰੁੱਪ-Id: %s" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Adding packages from group '%s': %s" -msgstr "'%s' ਗਰੁੱਪ ਤੋਂ ਪੈਕੇਜ ਜੋੜੇ ਜਾ ਰਹੇ ਹਨ: %s" +msgid " Description: %s" +msgstr " ਵੇਰਵਾ: %s" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "ਕਰਨ ਲਈ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ।" +#: ../dnf/cli/output.py:796 +#, python-format +msgid " Language: %s" +msgstr " ਭਾਸ਼ਾ: %s" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " ਲਾਜ਼ਮੀ ਪੈਕੇਜ:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "ਅੱਪਗਰੇਡ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " ਡਿਫਾਲਟ ਪੈਕੇਜ:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" -msgstr "%s: ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " ਚੋਣਵੇਂ ਪੈਕੇਜ:" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਮਿਲਦਾ" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " ਸ਼ਰਤੀਆ ਪੈਕੇਜ:" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" +msgid "Environment Group: %s" +msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ: %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"%s ਪੈਕੇਜ ਦਾ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ " -"ਸਕਦਾ ਹੈ।" +msgid " Environment-Id: %s" +msgstr " ਇੰਵਾਇਰਨਮੈਂਟ-Id: %s" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " ਲਾਜ਼ਮੀ ਗਰੁੱਪ:" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"ਫਾਇਲ %s ਸਰੋਤ ਪੈਕੇਜ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ " -"ਹੈ।" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " ਚੋਣਵੇਂ ਗਰੁੱਪ:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "ਇਸ ਤੋਂ ਮੇਲ:" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" +msgid "Filename : %s" +msgstr "ਫਾਇਲ ਨਾਂ : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"%s ਪੈਕੇਜ ਦਾ ਨਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ " -"ਹੈ।" +msgid "Repo : %s" +msgstr "ਰਿਪੋ : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "ਵੇਰਵਾ: " -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s available, but not installed." -msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਤਾਂ ਹੈ, ਪਰ ਵਂੱਖਰੇ ਢਾਂਚੇ ਲਈ ਇੰਸਟਾਲ ਹੈ।" +msgid "License : %s" +msgstr "ਲਸੰਸ : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:920 #, python-format -msgid "No package %s installed." -msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +msgid "Provide : %s" +msgstr "ਦਿੰਦਾ ਹੈ : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Not a valid form: %s" -msgstr "ਢੁੱਕਵਾਂ ਫਾਰਮ ਨਹੀਂ ਹੈ: %s" +msgid "Other : %s" +msgstr "ਹੋਰ : %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਆਕਾਰ ਲੱਭਣ ਦੌਰਾਨ ਗਲਤੀ" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "" +msgid "Total size: %s" +msgstr "ਕੁੱਲ ਆਕਾਰ: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"%s ਪੈਕੇਜ ਦਾ ਸਭ ਤੋਂ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ" -" ਜਾ ਸਕਦਾ ਹੈ।" - -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "" +msgid "Total download size: %s" +msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ: %s" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No package %s available." -msgstr "%s ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" +msgid "Installed size: %s" +msgstr "ਇੰਸਟਾਲ ਦਾ ਆਕਾਰ: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "ਇੰਸਟਾਲ ਆਕਾਰ ਗਿਣਨ ਦੌਰਾਨ ਗਲਤੀ" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" +msgstr "ਖਾਲੀ ਕੀਤੀ ਥਾਂ: %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਹਟਾਏ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr "। ਅਸਫ਼ਲ ਪੈਕੇਜ ਹੈ: %s" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "ਗਰੁੱਪ" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "ਪੈਕੇਜ" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG ਕੁੰਜੀ %s (0x%s) ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "ਗਰੁੱਪ/ਮੋਡੀਊਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "ਕੁੰਜੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ।" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "ਗਰੁੱਪ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾ ਚੁੱਕਿਆ ਹੈ।" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "ਕੁੰਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਕੀਤੀ ਗਈ" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "ਕੋਈ ਵੀ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤੀ" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "ਨਿਰਭਰਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾਵਾਂ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "ਕੁੰਜੀ ਦਰਾਮਦ ਨਾਲ ਮਦਦ ਨਹੀਂ ਮਿਲੀ, ਗਲਤ ਕੁੰਜੀ ਹੈ?" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * ਸ਼ਾਇਦ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ: {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "ਨਿਰਭਰ ਪੈਕੇਜ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "ਨਾ-ਵਰਤੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਬਦਲੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "ਮੋਡੀਊਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "\"%s\" ਫ਼ਾਈਲ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "ਮੋਡੀਊਲ ਮੁੜ-ਸੈੱਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "ਸੰਰਚਨਾ ਗਲਤੀ: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਅਪੱਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " ਬਿਲਟ : %s %s ਉੱਤੇ" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "ਗਰੁੱਪ ਅੱਪਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਹੀ ਕਰੇਗਾ।" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ, gpg ਕੁੰਜੀਆਂ ਇੰਸਟਾਲ ਅਤੇ ਟਰਾਂਜੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਹੀ ਕਰੇਗਾ।" +"ਆਪਸੀ ਟਕਰਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ:\n" +"(ਉਹਨਾਂ ਨੂੰ ਧੱਕੇ ਨਾਲ ਅੱਪਗਰੇਡ ਕਰਨ ਵਾਸਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਚ '%s' ਜੋੜੋ)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "ਕਾਰਵਾਈ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "ਟੁੱਟੀ ਨਿਰਭਰਤਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ%s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " ਜਾਂ ਗਰੁੱਪ ਦਾ ਭਾਗ" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "ਪੈਕੇਜ" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "ਪੈਕੇਜ" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"ਟਰਾਂਸੈਕਸ਼ਨ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "ਇੰਸਟਾਲ" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "{} ਲਈ ਤਬਾਦਲਾ-ਜਾਣਕਾਰੀ" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "ਅੱਪਗਰੇਡ" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "ਪੈਕੇਜ ਬਰਤਰਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "ਹਟਾਓ" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "ਡਾਊਨਗਰੇਡ" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ ਹੈ।" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "ਛੱਡੋ" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "ਪੈਕੇਜ" +msgstr[1] "ਪੈਕੇਜ" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "ਨਿਰਭਰ ਪੈਕੇਜ" +msgstr[1] "ਨਿਰਭਰ ਪੈਕੇਜ" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "ਸਵੈ-ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "ਵਾਧੂ ਪੈਕੇਜ" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "ਉਪਲਬਧ ਅੱਪਗਰੇਡ" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "ਤਾਜ਼ਾ ਜੋੜੋ ਪੈਕੇਜ" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੇ" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "ਲਿਸਟ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "ਛੱਡੇ" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "ਕੋਈ ਮਿਲਦਾ ਨਹੀਂ" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "ਹਟਾਏ" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "ਫੇਲ੍ਹ ਹੈ" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "ਕੁੱਲ" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "%u ਤੋਂ ਪਹਿਲਾਂ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "ਸਿਸਟਮ" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "%u ਤੋਂ ਬਾਅਦ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "ਅਣਜਾਣ ਰਿਪੋ: '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "ਕੋਈ ਮਿਲਦੀ ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "ਇਹ ਕਮਾਂਡ ਨੂੰ ਰੂਟ (root) ਵਰਤੋਂਕਾਰ ਵਜੋਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "ਕਮਾਂਡ ਲਾਈਨ" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਇਹ ਵਰਤ ਕੇ ਵੇਖੋ: \"dnf install 'dnf-" -"command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਪਲੱਗਇਨਾਂ ਨੂੰ ਲੋਡ ਕਰਨਾ ਇਸ ਵੇਲੇ ਅਸਮਰੱਥ ਕੀਤਾ" -" ਹੈ।" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "ਮਿਤੀ ਅਤੇ ਸਮਾਂ" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "ਐਕਸ਼ਨ" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "ਬਦਲੇ" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "ਸਾਫ਼ ਕੀਤੇ" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "ਪੁਰਾਣੇ" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "dnf.conf ਵਿੱਚੋਂ ਅਲਹਿਦਾ ਹੈ: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "ਨਵੇਂ" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "dnf.conf ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "rpmdb ਸ਼ੁਰੂ :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ: '%s'" +msgid "(%u seconds)" +msgstr "(%u ਸਕਿੰਟ)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"ਜਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ RPMDB ਨੂੰ ਖ਼ਰਾਬ ਲਕਰ ਲਿਆ ਹੈ, '%s' ਚਲਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਠੀਕ ਹੋ " -"ਸਕਦੀ ਹੈ।" +msgid "(%u minutes)" +msgstr "(%u ਮਿੰਟ)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u ਘੰਟੇ)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਸਿਆ: %s" +msgid "(%u days)" +msgstr "(%u ਦਿਨ)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੇ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਦਿਖਾਓ" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "ਅੰਤ ਸਮਾਂ :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "ਸਾਰੇ ਪੈਕੇਜ ਵੇਖੋ (ਡਿਫਾਲਟ)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "rpmdb ਅੰਤ :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "ਕੇਵਲ ਉਪਲੱਬਧ ਪੈਕੇਜ ਵੇਖੋ" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "ਵਰਤੋਂਕਾਰ :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਵੇਖੋ" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "ਰੀਟਰਨ-ਕੋਡ :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "ਕੇਵਲ ਵਾਧੂ ਪੈਕੇਜ ਵੇਖੋ" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "ਅਧੂਰਾ ਛੱਡੇ" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "ਕੇਵਲ ਅੱਪਗਰੇਡ ਪੈਕੇਜ ਵੇਖੋ" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "ਕਾਮਯਾਬ" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "ਆਪੇ-ਹਟਾਉਣ ਵਾਲੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "ਫੇਲ੍ਹ:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "ਹੁਣੇ ਹੁਣੇ ਬਦਲੇ ਗਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "ਫੇਲ੍ਹ:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "ਪੈਕੇਜ" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੀ ਸੂਚੀ" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "ਕਮਾਂਡ ਲਾਈਨ :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "ਟਿੱਪਣੀ :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਲਈ ਜਾਂਚ ਕਰੋ" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptlet ਆਉਟਪੁੱਟ:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "ਗਲਤੀਆਂ:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ।" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "ਕੋਈ ਵੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ।" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "ਸਾਫ਼" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "ਮੁੜ-ਇੰਸਟਾਲ" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (%s ਵਲੋਂ)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "ਇੰਸਟਾਲ ਹੋਇਆ ਪੈਕੇਜ %s%s ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "ਰਿਪੋ" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "ਮਦਦਗਾਰ ਵਰਤੋਂ ਸੁਨੇਹਾ ਵੇਖਾਓ" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "ਕਮਾਂਡ" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਤੀਤ ਵੇਖਾਓ ਜਾਂ ਵਰਤੋਂ" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" -"ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਜੈਕਸ਼ਨ ID ਮਿਲੇ।\n" -"'{}' ਲਈ ਇੱਕ ਟਰਾਂਜੈਕਸ਼ਨ ID ਜਾਂ ਪੈਕੇਜ ਨਾਂ ਚਾਹੀਦਾ ਹੈ।" - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"GPG ਕੁੰਜੀ 0x%s ਦਰਾਮਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:\n" +" ਯੂਜ਼ਰ-ਆਡੀ : \"%s\"\n" +" ਫਿੰਗਰਪਰਿੰਟ: %s\n" +" ਵਲੋਂ : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" +msgid "bad format: %s" +msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "ਚੋਣਵੇਂ ਆਰਗੂਮੈਂਟ" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" + +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" + +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF ਵਰਜ਼ਨ ਵੇਖਾਓ ਅਤੇ ਬੰਦ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "install root ਸੈੱਟ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" + +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" + +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" + +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" + +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" + +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" + +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "ਸਾਰੇ ਬੇਲੋੜੇ ਪੈਕੇਜ ਹਟਾਓਜ਼ ਜੋ ਕਿ ਅਸਲ 'ਚ ਨਿਰਭਰਤਾ ਲਈ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਸਨ" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "packagedb ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲਈ ਜਾਂਚ ਕਰੋ" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ: ਮੂਲ" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "ਨਿਰਭਰਤਾ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "ਡੁਪਲੀਕੇਟ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ ਪੈਕੇਜ ਵੇਖਾਓ" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} {} ਦਾ ਡੁਪਲੀਕੇਟ ਹੈ" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} ਨੂੰ {} ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} {} ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "%s ਫ਼ਾਈਲ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "ਕੈਸ਼ ਕੀਤਾ ਡਾਟਾ ਹਟਾਓ" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "ਸਾਫ਼ ਕਰਨ ਲਈ ਮੇਟਾਡਾਟਾ ਕਿਸਮ" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: " +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "ਕੈਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਸੀ" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d ਫਾਈਲ ਹਟਾਈ" -msgstr[1] "%d ਫਾਈਲਾਂ ਹਟਾਈਆਂ" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "pid %d ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" - -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "ਪੈਕੇਜਾਂ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਹੜੇ ਪੈਕੇਜ ਪੂਰਦੇ ਹਨ" - -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਵੇਂ ਉਪਲਬਧ ਵਰਜ਼ਨ ਨਾਲ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰੋ" - -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਪੈਕੇਜ" - -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਗਰੇਡ ਕਰੋ" - -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" - -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "ਗਰੁੱਪ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੋ ਜਾਂ ਵਰਤੋਂ" +msgid "Error: %s" +msgstr "ਗਲਤੀ: %s" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਕੋਈ ਗਰੁੱਪ ਡਾਟਾ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "ਖਤਮ ਕੀਤਾ।" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "ਚੇਤਾਵਨੀ: ਕੋਈ ਮਿਲਦਾ ਗਰੁੱਪ ਨਹੀਂ:" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "ਉਪਲਬਧ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "ਇੰਸਟਾਲ ਹੋਏ ਗਰੁੱਪ:" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "ਇੰਸਟਾਲ ਹੋਏ ਭਾਸ਼ਾ ਗਰੁੱਪ:" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "ਉਪਲੱਬਧ ਗਰੁੱਪ:" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ।" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "ਉਪਲੱਬਧ ਭਾਸ਼ਾ ਗਰੁੱਪ:" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "ਮੁਕੰਮਲ!" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "ਗਰੁੱਪ ਤੋਂ ਚੋਣਵੇਂ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੋ" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr " ਇੰਸਟਾਲ ਕੀਤਾ:%s-%s %s ਉੱਤੇ" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "ਲੁਕਵੇਂ ਗਰੁੱਪ ਵੀ ਵੇਖਾਓ" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " ਬਿਲਟ : %s %s ਉੱਤੇ" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਹੀ ਕਰੇਗਾ।" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "ਕੇਵਲ ਉਪਲਬਧ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" +"DNF ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ, gpg ਕੁੰਜੀਆਂ ਇੰਸਟਾਲ ਅਤੇ ਟਰਾਂਜੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਹੀ ਕਰੇਗਾ।" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "ਗਲਤ ਗਰੁੱਪ ਅਧੀਨ-ਕਮਾਂਡ, ਇਹ ਵਰਤੋ: %s" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "ਕਾਰਵਾਈ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "ਲਾਜ਼ਮੀ ਗਰੁੱਪ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "ਕਰਨ ਲਈ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "ਆਪਣੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ:" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ:" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "ਮੇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਸਫ਼ਲ ਹੋਈ" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਤਿਆਰ ਕਰੋ" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "{} ਲਈ ਤਬਾਦਲਾ-ਜਾਣਕਾਰੀ" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "ਸਭ ਮੇਟਾਡਾਟਾ ਫਾਇਲਾਂ ਲਈ ਕੈਸ਼ ਫਾਇਲਾਂ ਬਣਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "ਪੈਕੇਜ ਬਰਤਰਫ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -"ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਵਜੋਂ ਨਿਸ਼ਾਨਬੱਧ ਲਗਾਓ ਜਾਂ " -"ਹਟਾਓ" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s marked as user installed." -msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" +msgid "No match for argument: %s" +msgstr "%s: ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਆਰਗੂਮੈਂਟ ਨਹੀਂ" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" +msgid "No package %s available." +msgstr "%s ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s marked as group installed." -msgstr "%s ਨੂੰ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਇਆ" +msgid "Packages for argument %s available, but not installed." +msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "ਗਲਤੀ:" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ ਹੈ।" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "ਉਪਲੱਬਧ ਪੈਕੇਜ" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "ਸਵੈ-ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "ਵਾਧੂ ਪੈਕੇਜ" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "ਉਪਲਬਧ ਅੱਪਗਰੇਡ" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "ਤਾਜ਼ਾ ਜੋੜੋ ਪੈਕੇਜ" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "ਕੇਵਲ ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "ਲਿਸਟ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "ਕੇਵਲ ਅਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" - -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "ਪਰੋਫ਼ਾਈਲ ਸਮੱਗਰੀ ਵੇਖਾਓ" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "ਕੋਈ ਮਿਲਦਾ ਨਹੀਂ" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "ਪੈਕੇਜ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID ਦਿੱਤਾ" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "ਦਿੱਤਾ ਟਰਾਂਸੈਕਸ਼ਨ ID ਨਹੀਂ ਲੱਭਿਆ" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਸੈਕਸ਼ਨ ID ਲੱਭਿਆ!" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹਟਾਓ" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "%u ਤੋਂ ਪਹਿਲਾਂ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "ਹੱਦ ਤੋਂ ਵੱਧ ਕੇਵਲ-ਇੰਸਟਾਲ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "%u ਤੋਂ ਬਾਅਦ ਟਰਾਂਸੈਕਸ਼ਨ ਅਤੀਤ ਅਧੂਰੀ ਹੈ।" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਵੀ ਦੂਹਰੇ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ।" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "ਅਣਜਾਣ" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "ਅਣਜਾਣ ਰਿਪੋ: '%s'" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Never (last: %s)" -msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %s)" +msgid "No repository match: %s" +msgstr "ਕੋਈ ਮਿਲਦੀ ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "ਇਹ ਕਮਾਂਡ ਨੂੰ ਰੂਟ (root) ਵਰਤੋਂਕਾਰ ਵਜੋਂ ਚਲਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।" + +#: ../dnf/cli/cli.py:824 #, python-format -msgid "Instant (last: %s)" -msgstr "ਮੌਕਾ (ਪਿਛਲਾ: %s)" +msgid "No such command: %s. Please use %s --help" +msgstr "ਇੰਝ ਦੀ ਕੋਈ ਕਮਾਂਡ ਨਹੀਂ ਹੈ: %s। %s --help ਵਰਤੋਂ ਜੀ" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s ਸਕਿੰਟ (ਆਖਰੀ: %s)" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਇਹ ਵਰਤ ਕੇ ਵੇਖੋ: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "ਸੰਚਰਿਤ ਕੀਤੀਆਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਿਖਾਓ" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"ਇਹ DNF ਪਲੱਗਇਨ ਕਮਾਂਡ ਹੋ ਸਕਦੀ ਹੈ, ਪਰ ਪਲੱਗਇਨਾਂ ਨੂੰ ਲੋਡ ਕਰਨਾ ਇਸ ਵੇਲੇ ਅਸਮਰੱਥ ਕੀਤਾ" +" ਹੈ।" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "ਸਾਰੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "ਸੰਰਚਨਾ ਗਲਤੀ: %s" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "ਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ (ਡਿਫਾਲਟ)" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "ਅਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "ਸਮਰੱਥ ਹੈ" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "ਅਸਮਰੱਥ ਹੈ" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "ਰਿਪੋ-id : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "ਰਿਪੋ-ਨਾਂ : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "ਕਮਾਂਡ \"%s\" ਪਹਿਲਾਂ ਦੀ ਦਿੱਤੀ ਹੈ" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "ਰਿਪੋ-ਹਾਲਤ : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "dnf.conf ਵਿੱਚੋਂ ਅਲਹਿਦਾ ਹੈ: " -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "ਰਿਪੋ-ਰੀਵਿਜ਼ਨ: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "dnf.conf ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ: " -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "ਰਿਪੋ-ਟੈਗ : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "ਰਿਪੋ-ਅੱਪਡੇਟ : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "ਰਿਪੋ-ਪੈਕੇਜ : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "ਰਿਪੋ-ਸਾਈਜ਼ : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "\"%s\" ਫ਼ਾਈਲ ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ: %s" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "ਰਿਪੋ-ਮੇਟਾਲਿੰਕ: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " ਅੱਪਡੇਟ : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "ਰਿਪੋ-mirrors : " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "ਰਿਪੋ-baseurl : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "ਸਲੀਪਿੰਗ" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "ਰਿਪੋ-expire : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "ਰਿਪੋ-ਨਾ-ਸ਼ਾਮਲ : " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "ਜੋਮਬਿਈ" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "ਰਿਪੋ-ਸ਼ਾਮਲ : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "ਵੱਖ ਰੱਖੀ ਗਈ ਰਿਪੋ: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "ਅਣਪਛਾਤਾ" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "ਰਿਪੋ-ਫਾਇਲਨਾਂ: " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "ਰਿਪੋ id" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "ਹਾਲਤ" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "ਰਿਪੋ ਨਾਂ" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:125 #, python-format -msgid "Total packages: %s" -msgstr "ਕੁੱਲ ਪੈਕੇਜ: %s" +msgid " Started: %s - %s ago" +msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " ਹਾਲਤ : %s" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "ਉਪ-ਨਾਂ ਨੂੰ ਹੁਣ ਅਸਮਰੱਥ ਕੀਤਾ ਗਿਆ" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "ਪੈਕੇਜ ਵਰਣਨ ਅਤੇ URL ਵੀ ਖੋਜੋ" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "QUERY_STRING" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲਦੇ: %%s" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s ਨਾਲ ਮਿਲਦੇ: %%s" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ।" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "ਪੈਕੇਜਾਂ ਲਈ ਖੋਜ ਜਾਰੀ: " -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "packagedb ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਲਈ ਜਾਂਚ ਕਰੋ" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ: ਮੂਲ" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "ਨਿਰਭਰਤਾ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "ਡੁਪਲੀਕੇਟ ਸਮੱਸਿਆਵਾਂ ਵੇਖਾਓ" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ ਪੈਕੇਜ ਵੇਖਾਓ" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} {} ਦਾ ਡੁਪਲੀਕੇਟ ਹੈ" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} ਨੂੰ {} ਨਾਲ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} {} ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਨਵੇਂ ਉਪਲਬਧ ਵਰਜ਼ਨ ਨਾਲ ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰੋ" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "ਸਿੰਕਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਪੈਕੇਜ" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰੋ" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "" - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "ਸਾਰੇ ਬੇਲੋੜੇ ਪੈਕੇਜ ਹਟਾਓਜ਼ ਜੋ ਕਿ ਅਸਲ 'ਚ ਨਿਰਭਰਤਾ ਲਈ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਸਨ" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "ਹਟਾਉਣ ਲਈ ਪੈਕੇਜ" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਤਿਆਰ ਕਰੋ" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "ਕੇਵਲ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "ਸਭ ਮੇਟਾਡਾਟਾ ਫਾਇਲਾਂ ਲਈ ਕੈਸ਼ ਫਾਇਲਾਂ ਬਣਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ।" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "ਸਮੱਸਿਆ ਬਾਰੇ ਪੜਤਾਲ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ: '%s'" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" +"ਜਾਪਦਾ ਹੈ ਕਿ ਤੁਸੀਂ RPMDB ਨੂੰ ਖ਼ਰਾਬ ਲਕਰ ਲਿਆ ਹੈ, '%s' ਚਲਾਉਣ ਨਾਲ ਸਮੱਸਿਆ ਠੀਕ ਹੋ " +"ਸਕਦੀ ਹੈ।" -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "ਰਿਪੋਜ਼ਟਰੀ ਸਮੱਸਿਆ: %s" + +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "ਕੇਵਲ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੇ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਦਿਖਾਓ" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "ਸਾਰੇ ਪੈਕੇਜ ਵੇਖੋ (ਡਿਫਾਲਟ)" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "ਕੇਵਲ ਉਪਲੱਬਧ ਪੈਕੇਜ ਵੇਖੋ" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਵੇਖੋ" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "ਕੇਵਲ ਵਾਧੂ ਪੈਕੇਜ ਵੇਖੋ" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "ਕੇਵਲ ਅੱਪਗਰੇਡ ਪੈਕੇਜ ਵੇਖੋ" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "ਆਪੇ-ਹਟਾਉਣ ਵਾਲੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "ਹੁਣੇ ਹੁਣੇ ਬਦਲੇ ਗਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "ਦਿੱਤੀ ਸਤਰ ਲਈ ਪੈਕੇਜ ਵੇਰਵੇ ਖੋਜੋ" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਦੇ ਗਰੁੱਪ ਦੀ ਸੂਚੀ" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "ਪੈਕੇਜ ਵਰਣਨ ਅਤੇ URL ਵੀ ਖੋਜੋ" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "ਨਾਂ" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਲਈ ਜਾਂਚ ਕਰੋ" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "ਸਾਰ" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "ਵਰਣਨ" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "ਕੋਈ ਪੈਕੇਜ ਉਪਲੱਬਧ ਨਹੀਂ।" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "ਕੋਈ ਵੀ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ।" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲਦੇ: %%s" +msgid " (from %s)" +msgstr " (%s ਵਲੋਂ)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" -msgstr "%s ਨਾਲ ਮਿਲਦੇ: %%s" +msgid "Installed package %s%s not available." +msgstr "ਇੰਸਟਾਲ ਹੋਇਆ ਪੈਕੇਜ %s%s ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "ਕੋਈ ਮੇਲ ਨਹੀਂ ਲੱਭਿਆ।" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਈ ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "ਤਾਲਮੇਲ DNF ਸ਼ੈੱਲ ਵਜੋਂ ਚਲਾਓ" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "ਸਕ੍ਰਿਪਟ" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਚੁਣਿਆ।" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "DNF ਸ਼ੈੱਲ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਚਲਾਓ" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "ਗ਼ੈਰ-ਸਹਾਇਕ ਕੁੰਜੀ ਮੁੱਲ।" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "ਰਿਪੋ" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "ਰਿਪੋਜ਼ਟਰੀ ਲੱਭੀ ਨਹੀਂ ਜਾ ਸਕੀ: %s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "ਮਦਦਗਾਰ ਵਰਤੋਂ ਸੁਨੇਹਾ ਵੇਖਾਓ" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "ਕਮਾਂਡ" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਅਤੀਤ ਵੇਖਾਓ ਜਾਂ ਵਰਤੋਂ" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} [command]\n" -" print help" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" +"ਇੱਕ ਤੋਂ ਵੱਧ ਟਰਾਂਜੈਕਸ਼ਨ ID ਮਿਲੇ।\n" +"'{}' ਲਈ ਇੱਕ ਟਰਾਂਜੈਕਸ਼ਨ ID ਜਾਂ ਪੈਕੇਜ ਨਾਂ ਚਾਹੀਦਾ ਹੈ।" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{}\n" -" resolve the transaction set" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{}\n" -" ਟਰਾਂਜੈਕਸ਼ਨ ਚਲਾਓ" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "ਪੈਕੇਜ ਨੂੰ ਡਾਊਨਗਰੇਡ ਕਰੋ" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "ਡਾਊਨਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" exit the shell" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"{}\n" -" ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਜਾਓ" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "ਗਲਤੀ: %s ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "ਸ਼ੈੱਲ ਨੂੰ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "ਕੇਵਲ ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "ਕੇਵਲ ਅਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਮੋਡੀਊਲ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "ਪਰੋਫ਼ਾਈਲ ਸਮੱਗਰੀ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "ਆਪਣੇ ਸਿਸਟਮ ਤੋਂ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹਟਾਓ" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "ਹੱਦ ਤੋਂ ਵੱਧ ਕੇਵਲ-ਇੰਸਟਾਲ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾਓ" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਵੀ ਦੂਹਰੇ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ।" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "ਢੁੱਕਵਾਂ ਫਾਰਮ ਨਹੀਂ ਹੈ: %s" + #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" msgstr "ਬੱਗ-ਫਿਕਸ" @@ -1920,6 +1987,11 @@ msgstr "ਸੁਧਾਰ" msgid "security" msgstr "ਸੁਰੱਖਿਆ" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "ਅਣਜਾਣ" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "ਨਵਾਂਪੈਕੇਜ" @@ -2039,1172 +2111,1347 @@ msgid "Unknown/Sec." msgstr "ਅਣਪਛਾਤਾ/ਸੈਕ." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "ਬੱਗ" +msgid "Update ID" +msgstr "ਅੱਪਡੇਟ ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "ਕਿਸਮ" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ਅੱਪਡੇਟ ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "ਅੱਪਡੇਟ ਕੀਤੇ" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "ਬੱਗ" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "ਵੇਰਵਾ" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "ਹੱਕ" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "ਤੀਖਣਤਾ" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "ਹੱਕ" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "ਫਾਇਲਾਂ" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "ਇੰਸਟਾਲ ਕੀਤੇ" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "ਸਹੀ" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "ਗਲ" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "ਸਹੀ" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਵਜੋਂ ਨਿਸ਼ਾਨਬੱਧ ਲਗਾਓ ਜਾਂ " +"ਹਟਾਓ" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰੋ" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਪੈਕੇਜ" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s ਨੂੰ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਹਟਾਇਆ" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s ਨੂੰ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਵਜੋਂ ਨਿਸ਼ਾਨ ਲਗਾਇਆ" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "ਖਤਮ ਕੀਤਾ।" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "ਗਲਤੀ:" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "ਪੈਕੇਜਾਂ ਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਿਹੜੇ ਪੈਕੇਜ ਪੂਰਦੇ ਹਨ" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "%s ਫ਼ਾਈਲ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "ਕੈਸ਼ ਕੀਤਾ ਡਾਟਾ ਹਟਾਓ" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "ਸਾਫ਼ ਕਰਨ ਲਈ ਮੇਟਾਡਾਟਾ ਕਿਸਮ" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "ਡਾਟਾ ਸਾਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: " -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "ਨਿਰਭਰਤਾ ਹੱਲ਼ ਹੋਈ।" - -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "ਮੁਕੰਮਲ!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "ਕੈਸ਼ ਦੀ ਮਿਆਦ ਪੁੱਗ ਗਈ ਸੀ" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "ਕਮਾਂਡ ਲਾਈਨ ਗਲਤੀ: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d ਫਾਈਲ ਹਟਾਈ" +msgstr[1] "%d ਫਾਈਲਾਂ ਹਟਾਈਆਂ" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "ਖਰਾਬ ਫਾਰਮੈਟ: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "pid %d ਦੇ ਪੂਰਾ ਹੋਣ ਦੀ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "ਆਪਣੇ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਜਾਂ ਪੈਕੇਜਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ" + +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "ਮੇਲ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "ਚੋਣਵੇਂ ਆਰਗੂਮੈਂਟ" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਟਿਕਾਣਾ" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "ਚੁੱਪ-ਚਾਪ ਕਾਰਵਾਈ" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "ਜਾਣਕਾਰੀ ਸਮੇਤ ਕਾਰਵਾਈ" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF ਵਰਜ਼ਨ ਵੇਖਾਓ ਅਤੇ ਬੰਦ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "install root ਸੈੱਟ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "ਦਸਤਾਵੇਜ਼ ਇੰਸਟਾਲ ਨਾ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "ਸਭ ਪਲੱਗਇਨ ਬੰਦ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "ਨਾਂ ਰਾਹੀਂ ਪਲੱਗਇਨਾਂ ਨੂੰ ਸਮਰੱਥ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "ਨਾਂ ਨਾਲ ਪਲੱਗਇਨਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "ਕਮਾਂਡ ਮਦਦ ਵੇਖੋ" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਿਸਟਮ ਕੈਸ਼ ਤੋਂ ਚਲਾਓ, ਕੈਸ਼ ਅੱਪਡੇਟ ਨਾ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "ਵੱਧ ਤੋਂ ਵੱਧ ਕਮਾਂਡ ਉਡੀਕ ਦਾ ਵੇਲਾ" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "ਡੁਪਲੀਕੇਟ ਵੇਖੋ, ਰਿਪੋ ਵਿੱਚ, ਲਿਸਟ/ਖੋਜ ਕਮਾਂਡ ਵਿੱਚ" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "ਗਲਤੀ ਆਉਟਪੁੱਟ ਲੈਵਲ" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm ਲਈ ਡੀਬੱਗ ਆਉਟਪੁੱਟ ਲੈਵਲ" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "ਪੈਕੇਜ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਹਾਂ ਦਿਓ" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "ਪੈਕੇਜ ਵਿੱਚ ਫ਼ਾਇਲਾਂ ਦੀ ਸੂਚੀ ਵੇਖਾਓ" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "ਸਾਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਆਪਣੇ-ਆਪ ਹੀ ਨਾਂਹ ਦਿਓ" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "ਪੈਕੇਜ ਸਰੋਤ RPM ਨਾਂ ਵੇਖਾਓ" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "ਪੈਕੇਜ ਲਈ ਤਬਦੀਲੀ-ਜਾਣਕਾਰੀ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "ਕੰਟਰੋਲ ਕਰੋ ਕਿ ਕੀ ਰੰਗ ਵਰਤਣੇ ਹਨ" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "ਮੇਟਾਡਾਟਾ ਨੂੰ ਕਮਾਂਡ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਵਾਂਗ ਮਿਆਦ ਪੁੱਗਿਆ ਸੈੱਟ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "ਕੇਵਲ IPv4 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" - -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "ਕੇਵਲ IPv6 ਸਿਰਨਾਵੇਂ ਲਈ ਹੀ ਹੱਲ਼ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਵਾਸਤੇ ਡਾਇਰੈਕਟਰੀ ਨਿਯਤ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "ਕੇਵਲ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਲਈ ਟਿੱਪਣੀ ਜੋੜੋ" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "ਅੱਪਡੇਟਾਂ ਵਿੱਚ ਸੁਰੱਖਿਆ ਢੁੱਕਵੇਂ ਪੈਕੇਜਾਂ ਸ਼ਾਮਲ ਕਰੋ" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "ਕੇਵਲ ਮੌਜੂਦ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਹੋਏ ਪੈਕੇਜ ਹੀ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "ਕੇਵਲ ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਹੀ ਦਿਖਾਓ" + +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "ਮੁੱਖ ਕਮਾਡਾਂ ਦੀ ਸੂਚੀ:" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "ਪਲੱਗਇਨ ਕਮਾਡਾਂ ਦੀ ਸੂਚੂ:" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "ਪੈਕੇਜ {} ਕੋਈ ਫ਼ਾਈਲਾਂ ਨਹੀਂ ਰੱਖਦਾ ਹੈ" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "ਨਾਂ" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "ਵਰਜ਼ਨ" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "ਵਰਜ਼ਨ" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "ਕਦੇ ਨਹੀਂ (ਆਖਰੀ: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "ਰੀਲਿਜ਼" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "ਮੌਕਾ (ਪਿਛਲਾ: %s)" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "ਢਾਂਚਾ" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s ਸਕਿੰਟ (ਆਖਰੀ: %s)" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "ਢਾਂਚਾ" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "ਸੰਚਰਿਤ ਕੀਤੀਆਂ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਦਿਖਾਓ" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "ਆਕਾਰ" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "ਸਾਰੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "ਆਕਾਰ" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "ਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ (ਡਿਫਾਲਟ)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "ਸਰੋਤ" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "ਅਸਮਰੱਥ ਕੀਤੀਆਂ ਰਿਪੋ ਨੂੰ ਵੇਖੋ" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "ਰਿਪੋ" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "ਕੋਈ ਰਿਪੋਜ਼ਟਰੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "ਰਿਪੋਜ਼ਟਰੀ" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "ਸਮਰੱਥ ਹੈ" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "ਰਿਪੋ ਤੋਂ" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "ਅਸਮਰੱਥ ਹੈ" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "ਪੈਕੇਜਰ" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "ਰਿਪੋ-id : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "ਬਿਲਡ-ਸਮਾਂ" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "ਰਿਪੋ-ਨਾਂ : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "ਇੰਸਟਾਲ ਦਾ ਸਮਾਂ" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "ਰਿਪੋ-ਹਾਲਤ : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "ਇਸ ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "ਰਿਪੋ-ਰੀਵਿਜ਼ਨ: " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "ਸਾਰ" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "ਰਿਪੋ-ਟੈਗ : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "ਲਸੰਸ" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "ਵਰਣਨ" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "ਰਿਪੋ-ਅੱਪਡੇਟ : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "ਸੂਚੀ ਲਈ ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਹੈ" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "ਰਿਪੋ-ਪੈਕੇਜ : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "ਰਿਪੋ-ਸਾਈਜ਼ : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "yes" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "ਰਿਪੋ-ਮੇਟਾਲਿੰਕ: " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " ਅੱਪਡੇਟ : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "no" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "ਰਿਪੋ-mirrors : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [y/N]: " +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "ਰਿਪੋ-baseurl : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "ਕੀ ਇਹ ਠੀਕ ਹੈ [Y/n]: " +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "ਰਿਪੋ-expire : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "ਗਰੁੱਪ: %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "ਰਿਪੋ-ਨਾ-ਸ਼ਾਮਲ : " -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " ਗਰੁੱਪ-Id: %s" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "ਰਿਪੋ-ਸ਼ਾਮਲ : " -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " ਵੇਰਵਾ: %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "ਵੱਖ ਰੱਖੀ ਗਈ ਰਿਪੋ: " -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "ਰਿਪੋ-ਫਾਇਲਨਾਂ: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "ਰਿਪੋ id" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "ਹਾਲਤ" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "ਰਿਪੋ ਨਾਂ" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid " Language: %s" -msgstr " ਭਾਸ਼ਾ: %s" +msgid "Total packages: %s" +msgstr "ਕੁੱਲ ਪੈਕੇਜ: %s" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " ਲਾਜ਼ਮੀ ਪੈਕੇਜ:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "ਤਾਲਮੇਲ DNF ਸ਼ੈੱਲ ਵਜੋਂ ਚਲਾਓ" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " ਡਿਫਾਲਟ ਪੈਕੇਜ:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "ਸਕ੍ਰਿਪਟ" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " ਚੋਣਵੇਂ ਪੈਕੇਜ:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "DNF ਸ਼ੈੱਲ ਵਿੱਚ ਸਕ੍ਰਿਪਟ ਚਲਾਓ" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " ਸ਼ਰਤੀਆ ਪੈਕੇਜ:" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "ਗ਼ੈਰ-ਸਹਾਇਕ ਕੁੰਜੀ ਮੁੱਲ।" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Environment Group: %s" -msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ: %s" +msgid "Could not find repository: %s" +msgstr "ਰਿਪੋਜ਼ਟਰੀ ਲੱਭੀ ਨਹੀਂ ਜਾ ਸਕੀ: %s" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " ਇੰਵਾਇਰਨਮੈਂਟ-Id: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " ਲਾਜ਼ਮੀ ਗਰੁੱਪ:" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " ਚੋਣਵੇਂ ਗਰੁੱਪ:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "ਇਸ ਤੋਂ ਮੇਲ:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "ਫਾਇਲ ਨਾਂ : %s" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "ਰਿਪੋ : %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" ਟਰਾਂਜੈਕਸ਼ਨ ਚਲਾਓ" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "ਵੇਰਵਾ: " +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" ਸ਼ੈੱਲ ਤੋਂ ਬਾਹਰ ਜਾਓ" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "License : %s" -msgstr "ਲਸੰਸ : %s" +msgid "Error: Cannot open %s for reading" +msgstr "ਗਲਤੀ: %s ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "ਦਿੰਦਾ ਹੈ : %s" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "ਸ਼ੈੱਲ ਨੂੰ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "ਹੋਰ : %s" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "ਪੈਕੇਜ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਆਕਾਰ ਲੱਭਣ ਦੌਰਾਨ ਗਲਤੀ" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੈਕੇਜ" -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Total size: %s" -msgstr "ਕੁੱਲ ਆਕਾਰ: %s" +msgid "Package %s available, but not installed." +msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਹੈ, ਪਰ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "ਕੁੱਲ ਡਾਊਨਲੋਡ ਦਾ ਆਕਾਰ: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "ਗਰੁੱਪ ਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੋ ਜਾਂ ਵਰਤੋਂ" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਈ ਕੋਈ ਗਰੁੱਪ ਡਾਟਾ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ।" + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Installed size: %s" -msgstr "ਇੰਸਟਾਲ ਦਾ ਆਕਾਰ: %s" +msgid "Warning: Group %s does not exist." +msgstr "ਚੇਤਾਵਨੀ: ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "ਚੇਤਾਵਨੀ: ਕੋਈ ਮਿਲਦਾ ਗਰੁੱਪ ਨਹੀਂ:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "ਉਪਲਬਧ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "ਇੰਸਟਾਲ ਕੀਤੇ ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "ਇੰਸਟਾਲ ਹੋਏ ਗਰੁੱਪ:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "ਇੰਸਟਾਲ ਹੋਏ ਭਾਸ਼ਾ ਗਰੁੱਪ:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "ਉਪਲੱਬਧ ਗਰੁੱਪ:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "ਉਪਲੱਬਧ ਭਾਸ਼ਾ ਗਰੁੱਪ:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "ਗਰੁੱਪ ਤੋਂ ਚੋਣਵੇਂ ਪੈਕੇਜ ਸ਼ਾਮਲ ਕਰੋ" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "ਲੁਕਵੇਂ ਗਰੁੱਪ ਵੀ ਵੇਖਾਓ" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "ਕੇਵਲ ਇੰਸਟਾਲ ਕੀਤੇ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "ਇੰਸਟਾਲ ਆਕਾਰ ਗਿਣਨ ਦੌਰਾਨ ਗਲਤੀ" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "ਕੇਵਲ ਉਪਲਬਧ ਗਰੁੱਪ ਹੀ ਵੇਖਾਓ" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Freed space: %s" -msgstr "ਖਾਲੀ ਕੀਤੀ ਥਾਂ: %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "ਗਲਤ ਗਰੁੱਪ ਅਧੀਨ-ਕਮਾਂਡ, ਇਹ ਵਰਤੋ: %s" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "ਲਾਜ਼ਮੀ ਗਰੁੱਪ ਲੱਭਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "ਪੈਕੇਜਾਂ ਨੂੰ ਇਸ ਗਰੁੱਪ ਵਲੋਂ ਹਟਾਏ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਈ ਜਾ ਰਹੀ ਹੈ:" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "ਗਰੁੱਪ" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "ਪੈਕੇਜ" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "ਗਰੁੱਪ/ਮੋਡੀਊਲ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "ਗਰੁੱਪ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਕੀਤਾ" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "ਨਿਰਭਰਤਾ ਇੰਸਟਾਲ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "ਕਮਜ਼ੋਰ ਨਿਰਭਰਤਾਵਾਂ ਇੰਸਟਾਲ ਕੀਤੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "ਹਟਾਇਆ ਜਾਂਦਾ ਹੈ" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "ਨਿਰਭਰ ਪੈਕੇਜ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "ਨਾ-ਵਰਤੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਹਟਾਈਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "ਮੋਡੀਊਲ ਪਰੋਫਾਇਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "{} ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "ਮੋਡੀਊਲ ਸਟਰੀਮ ਬਦਲੀਆਂ ਜਾ ਰਹੀਆਂ ਹਨ" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "ਮੋਡੀਊਲ ਅਸਮਰੱਥ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "ਮੋਡੀਊਲ ਮੁੜ-ਸੈੱਟ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "ਮੋਡੂਲਰ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ:" +msgstr[1] "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਅਪੱਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "'{}' ਲਈ ਵੱਖਰੀ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "ਇੰਵਾਇਰਨਮੈਂਟ ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "ਵੇਖਾਉਣ ਲਈ ਕੁਝ ਨਹੀਂ ਹੈ।" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "ਗਰੁੱਪ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "{} ਲਈ ਦਿੱਤੇ ਗਏ ਤੋਂ ਨਵਾਂ ਵਰਜ਼ਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਕਾਰਨ: {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "ਗਰੁੱਪ ਅੱਪਗਰੇਡ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ: {}।" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "ਗਰੁੱਪ ਹਟਾਏ ਜਾ ਰਹੇ ਹਨ" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -"ਆਪਸੀ ਟਕਰਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ:\n" -"(ਉਹਨਾਂ ਨੂੰ ਧੱਕੇ ਨਾਲ ਅੱਪਗਰੇਡ ਕਰਨ ਵਾਸਤੇ ਕਮਾਂਡ ਲਾਈਨ 'ਚ '%s' ਜੋੜੋ)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "ਟੁੱਟੀ ਨਿਰਭਰਤਾ ਕਰਕੇ ਪੈਕੇਜ ਛੱਡੇ ਜਾ ਰਹੇ ਹਨ%s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " ਜਾਂ ਗਰੁੱਪ ਦਾ ਭਾਗ" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "ਦੀ ਹਾਲਤ ਅਣਪਛਾਤੀ ਹੈ।" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "ਪੈਕੇਜ" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "ਪੈਕੇਜ" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -"\n" -"ਟਰਾਂਸੈਕਸ਼ਨ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ\n" -"%s\n" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "ਇੰਸਟਾਲ" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "ਅੱਪਗਰੇਡ" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "ਹਟਾਓ" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਜਾ ਚੁੱਕੇ ਹਨ:" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "ਡਾਊਨਗਰੇਡ" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "ਛੱਡੋ" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "'%s' ਉੱਤੇ ਹੇਠ ਦਿੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਕੀਤੇ ਗਏ ਹਨ:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "ਪੈਕੇਜ" -msgstr[1] "ਪੈਕੇਜ" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਲਾਗੂ ਕੀਤੇ ਹਨ।" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "ਨਿਰਭਰ ਪੈਕੇਜ" -msgstr[1] "ਨਿਰਭਰ ਪੈਕੇਜ" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਹਨ।" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "ਅੱਪਗਰੇਡ ਕੀਤੇ" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "'%s' ਉੱਤੇ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹਨ।" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤੇ" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "'%s' ਰਾਹੀਂ ਈਮੇਲ ਭੇਜਣ ਲਈ ਫੇਲ੍ਹ ਹੈ: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤੇ" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "'%s' ਕਮਾਂਡ ਚਲਾਉਣ ਲਈ ਅਸਫ਼ਲ: %d ਵਾਪਸ ਕੀਤਾ" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "ਛੱਡੇ" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "ਹਟਾਏ" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "ਗੁੰਮ-ਹੋਏ ਪੈਕੇਜ: " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "ਫੇਲ੍ਹ ਹੈ" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "ਖ਼ਰਾਬ ਹੋਏ ਪੈਕੇਜ: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "ਕੁੱਲ" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "ਗੁੰਮ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "ਖ਼ਰਾਬ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "ਸਿਸਟਮ" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s is empty file" +msgstr "%s ਖਾਲੀ ਫਾਇਲ ਹੈ" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ਨਹੀਂ" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "ਖ਼ਰਾਬ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਦਿੱਤਾ" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "ਸਮੱਸਿਆ" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "ਕਮਾਂਡ ਲਾਈਨ" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "ਵਰਤੋਂਕਾਰ ਦਾ ਨਾਂ" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "ਰਿਪੋਜ਼ਟਰੀ '{}' ਲੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "ਮਿਤੀ ਅਤੇ ਸਮਾਂ" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "ਐਕਸ਼ਨ" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "ਬਦਲੇ" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਹੁਣੇ ਹੀ ਤਾਜ਼ਾ ਕੀਤਾ ਗਿਆ" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "ਕੋਈ ਟਰਾਂਸੈਕਸ਼ਨ ID, ਜਾਂ ਪੈਕੇਜ ਨਹੀਂ ਦਿੱਤਾ" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "ਸਾਫ਼ ਕੀਤੇ" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "ਇੰਸਟਾਲ ਨਹੀਂ" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "ਨਵੇਂ" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "ਮੇਟਾਡਾਟਾ ਕੈਸ਼ ਬਣਾਈ ਗਈ।" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "ਪੁਰਾਣੇ" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ID:" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "ਰਿਪੋਜ਼ਟਰੀਆਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %s" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "ਸ਼ੁਰੂ ਸਮਾਂ :" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "rpmdb ਸ਼ੁਰੂ :" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"ਅਗਲੀ ਵਾਰ ਕਾਮਯਾਬ ਟਰਾਂਜੈਕਸ਼ਨ ਹੋਣ ਤੱਕ ਡਾਊਨਲੋਡ ਕੀਤੇ ਪੈੇਕੇਜਾਂ ਨੂੰ ਕੈਸ਼ 'ਚ ਸੰਭਾਲਿਆ " +"ਗਿਆ ਸੀ।" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:457 #, python-format -msgid "(%u seconds)" -msgstr "(%u ਸਕਿੰਟ)" +msgid "You can remove cached packages by executing '%s'." +msgstr "'%s' ਚਲਾ ਕੇ ਤੁਸੀਂ ਕੈਸ਼ ਕੀਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਹਟਾ ਸਕਦੇ ਹੋ।" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:546 #, python-format -msgid "(%u minutes)" -msgstr "(%u ਮਿੰਟ)" +msgid "Invalid tsflag in config file: %s" +msgstr "ਸੰਰਚਨਾ ਫਾਇਲ ਵਿੱਚ ਨਜਾਇਜ਼ tsflag: %s" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:602 #, python-format -msgid "(%u hours)" -msgstr "(%u ਘੰਟੇ)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "%s - %s: ਰਿਪੋਜ਼ਟਰੀ ਲਈ ਗਰੁੱਪ ਫਾਇਲ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਫੇਲ੍ਹ" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u ਦਿਨ)" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੈੱਕ ਚੱਲ ਰਿਹਾ ਹੈ" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "ਅੰਤ ਸਮਾਂ :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" + +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" + +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਚੱਲ ਰਿਹਾ ਹੈ" + +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਜਾਂਚ ਗ਼ਲਤੀ:" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "rpmdb ਅੰਤ :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਟੈਸਟ ਸਫ਼ਲ ਰਿਹਾ।" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "ਵਰਤੋਂਕਾਰ :" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚੱਲ ਰਹੀ ਹੈ" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "ਅਧੂਰਾ ਛੱਡੇ" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "ਡਿਸਕ ਲੋੜਾਂ:" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "ਰੀਟਰਨ-ਕੋਡ :" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" +msgstr[1] "%s ਫਾਈਲ ਸਿਸਟਮ ਉੱਤੇ ਘੱਟੋ-ਘੱਟ %dMB ਹੋਰ ਖਾਲੀ ਥਾਂ ਚਾਹੀਦੀ ਹੈ।" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "ਕਾਮਯਾਬ" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "ਗਲਤੀ ਦਾ ਸਾਰ" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "ਫੇਲ੍ਹ:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB ਨੂੰ DNF ਤੋਂ ਬਿਨਾਂ ਬਦਲਿਆ ਗਿਆ ਹੈ।" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "ਫੇਲ੍ਹ:" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "ਟਰਾਂਜੈਕਸ਼ਨ ਦੇ ਦੌਰਾਨ ਗ਼ਲਤੀਆਂ ਆਈਆਂ ਹਨ" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "ਰੀਲਿਜ਼-ਵਰਜ਼ਨ :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਲਾਕ ਲੈਣ ਲਈ ਫੇਲ੍ਹ (%s: ਵਜੋਂ ਲਾਗ ਇਨ)।" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "ਕਮਾਂਡ ਲਾਈਨ :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਚਲਾਈ ਨਹੀਂ ਜਾ ਸਕੀ।" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "ਟਿੱਪਣੀ :" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਸ਼ੁਰੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ:" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਕੀਤੀ ਗਈ ਇਸ ਨਾਲ:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "ਟਰਾਂਸੈਕਸ਼ਨ ਫਾਇਲ %s ਹਟਾਉਣ ਲਈ ਫੇਲ੍ਹ ਹੈ" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "ਬਦਲੇ ਗਏ ਪੈਕੇਜ:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "ਕੁਝ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ। ਮੁੜ-ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptlet ਆਉਟਪੁੱਟ:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "ਡੇਲਟਾ RPM ਨੇ %.1f MB ਅੱਪਡੇਟ ਨੂੰ %.1f MB ਤੱਕ ਘਟਾਇਆ (%d.1%% ਬੱਚਤ)" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "ਗਲਤੀਆਂ:" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "ਨਿਰਭ-ਇੰਸਟਾਲ" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "ਖੋਲ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ: {}" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "ਬਰਤਰਫ਼ ਕੀਤੇ" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "ਪੈਕੇਜ %s ਖੋਲ੍ਹਣ ਦੌਰਾਨ ਸਮੱਸਿਆ" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "ਸਾਫ਼" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "%s ਲਈ ਪਬਲਿਕ ਕੁੰਜੀ ਭਰੋਸੇਯੋਗ ਨਹੀਂ" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "ਮੁੜ-ਇੰਸਟਾਲ" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "ਪੈਕੇਜ %s ਸਾਈਨ ਨਹੀਂ ਕੀਤਾ" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" +msgid "Cannot remove %s" +msgstr "%s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" +msgid "%s removed" +msgstr "%s ਹਟਾਇਆ" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "ਗਰੁੱਪ ਪੈਕੇਜ \"{}\" ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮਿਟਾਇਆ ਜਾਵੇਗਾ" +msgid "Adding packages from group '%s': %s" +msgstr "'%s' ਗਰੁੱਪ ਤੋਂ ਪੈਕੇਜ ਜੋੜੇ ਜਾ ਰਹੇ ਹਨ: %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "ਹਟਾਉਣ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "ਅੱਪਗਰੇਡ ਲਈ ਕੋਈ ਗਰੁੱਪ ਨਿਸ਼ਾਨਬੱਧ ਨਹੀਂ ਕੀਤਾ।" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "ਕੋਈ ਪੈਕੇਜ ਨਹੀਂ ਮਿਲਦਾ" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਵੇਗਾ" +msgid "Package %s not installed, cannot downgrade it." +msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦੀ ਹੈ।" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"%s ਪੈਕੇਜ ਦਾ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ ਜਾ " +"ਸਕਦਾ ਹੈ।" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +msgid "Package %s not installed, cannot reinstall it." +msgstr "ਪੈਕੇਜ %s ਇੰਸਟਾਲ ਨਹੀਂ" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾਵੇਗਾ" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"ਫਾਇਲ %s ਸਰੋਤ ਪੈਕੇਜ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾ ਰਿਹਾ " +"ਹੈ।" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> ਪੈਕੇਜ %s.%s %s ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਜਾਵੇਗਾ" +msgid "Package %s not installed, cannot update it." +msgstr "%s ਪੈਕੇਜ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "" +"%s ਪੈਕੇਜ ਦਾ ਨਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ " +"ਹੈ।" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> ਨਿਰਭਰਤਾ ਹੱਲ ਮੁਕੰਮਲ ਹੋਈ" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਤਾਂ ਹੈ, ਪਰ ਵਂੱਖਰੇ ਢਾਂਚੇ ਲਈ ਇੰਸਟਾਲ ਹੈ।" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2173 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -"GPG ਕੁੰਜੀ 0x%s ਦਰਾਮਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:\n" -" ਯੂਜ਼ਰ-ਆਡੀ : \"%s\"\n" -" ਫਿੰਗਰਪਰਿੰਟ: %s\n" -" ਵਲੋਂ : %s" +"%s ਪੈਕੇਜ ਦਾ ਸਭ ਤੋਂ ਨੀਵਾਂ ਵਰਜ਼ਨ ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ, ਇਸ ਨੂੰ ਡਾਊਨਗਰੇਡ ਨਹੀਂ ਕੀਤਾ" +" ਜਾ ਸਕਦਾ ਹੈ।" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "ਸਲੀਪਿੰਗ" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "ਗ਼ੈਰ-ਰੁਕਾਵਟ-ਯੋਗ" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "ਜੋਮਬਿਈ" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹੈ" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "ਟਰੇਸ ਕੀਤਾ/ਰੋਕਿਆ" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "\" {}\" ਲਈ ਕਿਸੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਪਰ {} ਅੱਪਡੇਟ ਉਪਲਬਧ ਹਨ" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "ਅਣਪਛਾਤਾ" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr "। ਅਸਫ਼ਲ ਪੈਕੇਜ ਹੈ: %s" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2312 #, python-format -msgid "Unable to find information about the locking process (PID %d)" +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2324 #, python-format -msgid " The application with PID %d is: %s" -msgstr " PID %d ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ %s" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG ਕੁੰਜੀ %s (0x%s) ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "ਕੁੰਜੀ ਨੂੰ ਮਨਜ਼ੂਰ ਕੀਤਾ ਗਿਆ।" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "ਕੁੰਜੀ ਨੂੰ ਰੱਦ ਕੀਤਾ ਜਾ ਚੁੱਕਿਆ ਹੈ।" + +#: ../dnf/base.py:2388 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " ਮੈਮੋਰੀ : %5s RSS (%5sB VSZ)" +msgid "Key import failed (code %d)" +msgstr "ਕੁੰਜੀ ਇੰਪੋਰਟ ਕਰਨ ਲਈ ਫੇਲ੍ਹ (ਕੋਡ %d)" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "ਕੁੰਜੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਕੀਤੀ ਗਈ" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "ਕੋਈ ਵੀ ਕੁੰਜੀ ਇੰਸਟਾਲ ਨਹੀਂ ਕੀਤੀ" + +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" -msgstr " ਸ਼ੁਰੂ ਹੋਇਆ: %s - %s ਪਹਿਲਾਂ" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " ਹਾਲਤ : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "ਕੁੰਜੀ ਦਰਾਮਦ ਨਾਲ ਮਦਦ ਨਹੀਂ ਮਿਲੀ, ਗਲਤ ਕੁੰਜੀ ਹੈ?" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * ਸ਼ਾਇਦ ਤੁਹਾਡਾ ਮਤਲਬ ਸੀ: {}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "ਗਰੁੱਪ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "ਗਰੁੱਪ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "ਗਰੁੱਪ_ਆਈਡੀ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "ਗਰੁੱਪ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" +msgid "Package %s is already installed." +msgstr "ਪੈਕੇਜ %s ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ।" #: ../dnf/conf/config.py:134 #, python-format @@ -3264,6 +3511,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3274,36 +3526,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "ਸਰੋਤ rpm ਪੈਕੇਜ (%s) ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗਾ।" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "ਦੀ ਹਾਲਤ ਅਣਪਛਾਤੀ ਹੈ।" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "ਡੇਲਟਾ RPM ਮੁੜ-ਬਿਲਡ ਫੇਲ੍ਹ ਹੈ" @@ -3316,222 +3538,43 @@ msgstr "" msgid "done" msgstr "ਮੁਕੰਮਲ" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "ਗੁੰਮ-ਹੋਏ ਪੈਕੇਜ: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "ਖ਼ਰਾਬ ਹੋਏ ਪੈਕੇਜ: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "ਗੁੰਮ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "ਖ਼ਰਾਬ ਹੋਏ ਗਰੁੱਪ ਜਾਂ ਮੋਡੀਊਲ: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "ਮੋਡੂਲਰ ਨਿਰਭਰਤਾ ਸਮੱਸਿਆ:" -msgstr[1] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "'{}' ਲਈ ਵੱਖਰੀ ਸਟਰੀਮ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "ਵੇਖਾਉਣ ਲਈ ਕੁਝ ਨਹੀਂ ਹੈ।" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "{} ਲਈ ਦਿੱਤੇ ਗਏ ਤੋਂ ਨਵਾਂ ਵਰਜ਼ਨ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਕਾਰਨ: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "ਸਮਰੱਥ ਕੀਤੇ ਮੋਡੀਊਲ: {}।" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "{} ਪੈਕੇਜ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ" -#: ../dnf/package.py:273 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "%s is empty file" -msgstr "%s ਖਾਲੀ ਫਾਇਲ ਹੈ" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "ਫਾਇਲ ਪਾਰਸ ਕਰਨ ਲਈ ਅਸਫ਼ਲ: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "ਲੋਡ ਕੀਤੀਆਂ ਪਲੱਗਇਨ: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਕੀਤਾ" +msgid "Environment '%s' is not installed." +msgstr "ਇੰਵਾਇਰਨਮੈਂਟ '%s' ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "%s ਰਿਪੋਜ਼ਟਰੀ ਸਮਰੱਥ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "%s ਰਿਪੋ %s ਤੋਂ ਜੋੜੀ ਗਈ" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "ਸਫ਼ਾਈ" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "ਮੁੜ-ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "ਮਿਟਾਇਆ ਜਾਂਦਾ ਹੈ" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "ਅੱਪਗਰੇਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "ਜਾਂਚ ਜਾਰੀ ਹੈ" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "scriptlet ਚੱਲ ਰਹੀ ਹੈ" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "ਸਮੱਸਿਆ" +msgid "Group_id '%s' does not exist." +msgstr "ਗਰੁੱਪ_ਆਈਡੀ '%s' ਮੌਜੂਦ ਨਹੀਂ ਹੈ।" diff --git a/po/pl.po b/po/pl.po index b0f52d8..d14fa68 100644 --- a/po/pl.po +++ b/po/pl.po @@ -14,2032 +14,2032 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-04-18 05:32+0000\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-18 04:47+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish (http://www.transifex.com/projects/p/dnf/language/pl/)\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Poniższe aktualizacje zostały zastosowane w „%s”:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Poniższe aktualizacje są dostępne w „%s”:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Poniższe aktualizacje zostały pobrane w „%s”:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Aktualizacje zastosowane w „%s”." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Aktualizacje pobrane w „%s”." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Aktualizacje dostępne w „%s”." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Wysłanie wiadomości e-mail przez „%s” się nie powiodło: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Wykonanie polecenia „%s” się nie powiodło: zwrócono %d" - -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" - -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Nieznana opcja konfiguracji: %s = %s w %s" - -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Uruchomiono dnf-automatic." +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKIET" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Usypia na %s s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Pakiet do zainstalowania" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Błąd: %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Instalowanie poprzedniej wersji" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "niepowodzenie wczytania repozytorium „{}”: {}" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Czyszczenie" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Wczytanie repozytorium „{}” się nie powiodło" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Instalowanie" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " -"działania na mierzonym połączeniu." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Zastępowanie" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "" -"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " -"działania na zasilaniu z akumulatora." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Ponowne instalowanie" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Usuwanie" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Niedawno odświeżono pamięć podręczną metadanych." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Aktualizowanie" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "W „{}” nie ma włączonych repozytoriów." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Sprawdzanie" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: nigdy nie wygaśnie i nie zostanie odświeżone." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Wykonywanie skryptu" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: wygasło i zostanie odświeżone." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Przygotowywanie" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: metadane wygasną po %d s i zostaną teraz odświeżone" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Wystąpiły błędy podczas transakcji testowej." -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: wygaśnie po %d s." - -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Utworzono pamięć podręczną metadanych." +msgid "Parsing file failed: %s" +msgstr "Przetworzenie pliku się nie powiodło: %s" -#: ../dnf/base.py:411 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: używanie metadanych z %s." +msgid "Loaded plugins: %s" +msgstr "Wczytane wtyczki: %s" -#: ../dnf/base.py:422 +#: ../dnf/plugin.py:199 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Ignorowanie repozytoriów: %s" +msgid "Failed loading plugin \"%s\": %s" +msgstr "Wczytanie wtyczki „%s” się nie powiodło: %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Ostatnio sprawdzono ważność metadanych: %s temu w dniu %s." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "Nie odnaleziono żadnych wyników dla tych wzorów włączania wtyczki: {}" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -"Pobrane pakiety zostały zapisane w pamięci podręcznej do czasu następnej " -"pomyślnej transakcji." - -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Można usunąć pakiety z pamięci podręcznej wykonując polecenie „%s”." +"Nie odnaleziono żadnych wyników dla tych wzorów wyłączania wtyczki: {}" -#: ../dnf/base.py:546 +#: ../dnf/repodict.py:58 #, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "" -"Nieprawidłowa flaga zestawu transakcji tsflag w pliku konfiguracji: %s" +msgid "enabling %s repository" +msgstr "włączanie repozytorium %s" -#: ../dnf/base.py:602 +#: ../dnf/repodict.py:94 #, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Dodanie pliku grup dla repozytorium się nie powiodło: %s — %s" +msgid "Added %s repo from %s" +msgstr "Dodawanie repozytorium %s z %s" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Wykonywanie sprawdzania transakcji" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Nazwa" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Błąd: sprawdzanie transakcji a rozwiązywanie zależności:" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Nazwa" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Pomyślnie ukończono sprawdzanie transakcji." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoka" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Wykonywanie testu transakcji" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Wersja" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Błąd podczas sprawdzania transakcji:" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Wersja" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Pomyślnie ukończono test transakcji." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Wydanie" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Wykonywanie transakcji" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Arch." -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Wymagane miejsce na dysku:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Architektura" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Wymagany jest co najmniej %d MB więcej miejsca w systemie plików %s." -msgstr[1] "Wymagane są co najmniej %d MB więcej miejsca w systemie plików %s." -msgstr[2] "" -"Wymaganych jest co najmniej %d MB więcej miejsca w systemie plików %s." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Rozm." -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Podsumowanie błędów" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Rozmiar" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "Baza danych RPM została zmieniona poza programem DNF." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Źródło" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Wystąpiły błędy podczas transakcji." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Repoz." -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Uzyskanie blokady transakcji się nie powiodło (zalogowano jako: %s)." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Repozytorium" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Nie można wykonać transakcji." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Z repoz." -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Nie można rozpocząć transakcji:" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Twórca pakietu" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Usunięcie pliku transakcji %s się nie powiodło" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Czas zbudowania" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Część pakietów nie została pobrana. Próbowanie ponownie." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Czas instalacji" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Użycie DeltaRPM zmniejszyło %.1f MB aktualizacji do %.1f MB (oszczędzono " -"%d.1%%)" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Zainstalowane przez" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Niepowodzenie DeltaRPM zwiększyło %.1f MB aktualizacji do %.1f MB " -"(zmarnowano %d.1%%)" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Podsum." -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Nie można otworzyć: {}" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Podsumowanie" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Klucz publiczny dla %s nie jest zainstalowany" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "Adres URL" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Wystąpił problem podczas otwierania pakietu %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licencja" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "Klucz publiczny dla %s nie jest zaufany" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Opis" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "Pakiet %s nie jest podpisany" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Opis" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "Nie można usunąć %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Brak pakietów do wyświetlenia" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "Usunięto %s" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "t" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Brak wyników dla pakietu grupy „{}”" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "tak" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Dodawanie pakietów z grupy „%s”: %s" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nie ma nic do zrobienia." +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nie" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Brak grup oznaczonych do usunięcia." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "W porządku? [t/N]: " -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Brak grup oznaczonych do aktualizacji." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "W porządku? [T/n]: " -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:788 #, python-format -msgid "No match for argument: %s" -msgstr "Brak wyników dla parametru: %s" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "brak pasujących pakietów" +msgid "Group: %s" +msgstr "Grupa: %s" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "" -"Pakiet %s nie jest zainstalowany, nie można zainstalować poprzedniej wersji." +msgid " Group-Id: %s" +msgstr " Identyfikator grupy: %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Pakiet %s jest już zainstalowany w niższej wersji, nie można zainstalować " -"poprzedniej wersji." +msgid " Description: %s" +msgstr " Opis: %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Pakiet %s nie jest zainstalowany, nie można go zainstalować ponownie." +msgid " Language: %s" +msgstr " Język: %s" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Plik %s jest pakietem źródłowym i nie może zostać zaktualizowany, " -"ignorowanie." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Pakiety obowiązkowe:" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Pakiet %s nie jest zainstalowany, nie można go zaktualizować." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Domyślne pakiety:" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Pakiet %s jest już zainstalowany w wyższej wersji, nie można go " -"zaktualizować." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Pakiety opcjonalne:" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." -msgstr "Pakiet %s jest dostępny, ale nie jest zainstalowany." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Pakiety warunkowe:" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" -"Pakiet %s jest dostępny, ale jest zainstalowany dla innej architektury." +msgid "Environment Group: %s" +msgstr "Grupa środowiska: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No package %s installed." -msgstr "Nie zainstalowano pakietu %s." +msgid " Environment-Id: %s" +msgstr " Identyfikator środowiska: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Nieprawidłowa forma: %s" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Obowiązkowe grupy:" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Brak pakietów oznaczonych do usunięcia." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Opcjonalne grupy:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Dopasowano z:" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Pakiety dla parametru %s są dostępne, ale nie są zainstalowane." +msgid "Filename : %s" +msgstr "Nazwa pliku : %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Pakiet %s jest już zainstalowany w najniższej wersji, nie można zainstalować" -" poprzedniej wersji." +msgid "Repo : %s" +msgstr "Repozytorium : %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Nieobsłużone działanie: {}" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Opis : " -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:910 #, python-format -msgid "No package %s available." -msgstr "Pakiet %s jest niedostępny." +msgid "URL : %s" +msgstr "Adres URL : %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępna jest {} " -"aktualizacja" +#: ../dnf/cli/output.py:914 +#, python-format +msgid "License : %s" +msgstr "Licencja : %s" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępne są aktualizacje: " -"{}" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" +msgstr "Dostarcza : %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępna jest {} " -"aktualizacja" +#: ../dnf/cli/output.py:940 +#, python-format +msgid "Other : %s" +msgstr "Inne : %s" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępne są " -"aktualizacje: {}" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania" -#: ../dnf/base.py:2294 +#: ../dnf/cli/output.py:995 #, python-format -msgid ". Failing package is: %s" -msgstr ". Nieudany pakiet: %s" +msgid "Total size: %s" +msgstr "Całkowity rozmiar: %s" -#: ../dnf/base.py:2295 +#: ../dnf/cli/output.py:998 #, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Klucze GPG są skonfigurowane jako: %s" +msgid "Total download size: %s" +msgstr "Całkowity rozmiar pobierania: %s" -#: ../dnf/base.py:2307 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "Klucz GPG %s (0x%s) jest już zainstalowany" - -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Klucz został zatwierdzony." +msgid "Installed size: %s" +msgstr "Rozmiar po zainstalowaniu: %s" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Klucz został odrzucony." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu" -#: ../dnf/base.py:2371 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Key import failed (code %d)" -msgstr "Zaimportowanie klucza się nie powiodło (kod %d)" +msgid "Freed space: %s" +msgstr "Zwolnione miejsce: %s" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Pomyślnie zaimportowano klucz" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Oznaczanie pakietów jako zainstalowane przez grupę:" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Nie zainstalowano żadnych kluczy" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Oznaczanie pakietów jako usunięte przez grupę:" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"Klucze GPG wyświetlone dla repozytorium „%s” są już zainstalowane, ale nie są poprawne dla tego pakietu.\n" -"Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy." +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grupa" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pakiety" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " • Czy chodziło o: {}" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Instalowanie pakietów grupy/modułu" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" -"Pakiet „{}” z lokalnego repozytorium „{}” ma niepoprawną sumę kontrolną" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Instalowanie pakietów grupy" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Część pakietów z lokalnego repozytorium ma niepoprawne sumy kontrolne" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Instalowanie" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Pakiet „{}” z repozytorium „{}” ma niepoprawną sumę kontrolną" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Aktualizowanie" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Część pakietów ma nieprawidłową pamięć podręczną, ale nie może zostać " -"pobrana z powodu opcji „--cacheonly”" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Ponowne instalowanie" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Pakiet %s jest już zainstalowany." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Instalowanie zależności" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Instalowanie słabych zależności" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Usuwanie" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Nie można odczytać pliku „%s”: %s" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Usuwanie zależnych pakietów" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Błąd konfiguracji: %s" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Usuwanie nieużywanych zależności" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Aliasy zawierają nieskończoną rekurencję" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Instalowanie poprzedniej wersji" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, za pomocą oryginalnych parametrów." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Instalowanie profili modułów" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Zainstalowane: %s-%s w dniu %s" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Wyłączanie profili modułów" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Zbudowane : %s w dniu %s" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Włączanie strumieni modułów" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF tylko pobierze pakiety dla transakcji." +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Przełączanie strumieni modułów" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "" -"DNF tylko pobierze pakiety, zainstaluje klucze GPG i sprawdzi poprawność " -"transakcji." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Wyłączanie modułów" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Przerwano działanie." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Przywracanie modułów" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Pobieranie pakietów:" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Instalowanie grup środowiskowych" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Błąd podczas pobierania pakietów:" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Aktualizowanie grup środowiskowych" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transakcja się nie powiodła" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Usuwanie grup środowiskowych" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n" -"Należy użyć „-y”, aby wymusić." +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Instalowanie grup" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "Sprawdzenie GPG się NIE powiodło" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Aktualizowanie grup" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Dzienniki zmian dla {}" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Usuwanie grup" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Zastępowanie pakietów" +#: ../dnf/cli/output.py:1256 +#, python-format +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"Pomijanie sprzecznych pakietów:\n" +"(dodanie „%s” do wiersza poleceń wymusi ich aktualizację)" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Pomijanie pakietów z uszkodzonymi zależnościami%s" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Brak pakietów oznaczonych do instalacji poprzedniej wersji." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " lub będących częścią grupy" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Zainstalowane pakiety" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Pakiet" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Dostępne pakiety" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Pakiet" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Automatycznie usuwane pakiety" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "zastępuje" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Dodatkowe pakiety" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Podsumowanie transakcji\n" +"%s\n" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Dostępne aktualizacje" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalacja" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Ostatnio dodane pakiety" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Aktualizacja" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Brak pakietów pasujących do listy" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Usunięcie" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Brak wyników" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Instalacja poprzedniej wersji" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Nie podano identyfikatora transakcji" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Pominięcie" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Nie odnaleziono podanego identyfikatora transakcji" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "pakiet" +msgstr[1] "pakiety" +msgstr[2] "pakietów" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Odnaleziono więcej niż jeden identyfikator transakcji." +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "zależny pakiet" +msgstr[1] "zależne pakiety" +msgstr[2] "zależnych pakietów" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Historia transakcji jest niepełna przed %u." +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Zaktualizowano" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Historia transakcji jest niepełna po %u." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Zainstalowano poprzednią wersję" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Cofanie transakcji {} z {}" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Zainstalowano" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Nieznane repozytorium: „%s”" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Ponownie zainstalowano" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Brak pasującego repozytorium: %s" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Pominięto" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "To polecenie może być wykonywane tylko przez użytkownika root." +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Usunięto" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Nie ma takiego polecenia: %s. Proszę użyć „%s --help”" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Niepowodzenie" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Może to być polecenie wtyczki programu DNF, proszę spróbować polecenia: „dnf" -" install 'dnf-command(%s)'”" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Razem" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Może to być polecenie wtyczki programu DNF, ale wczytywanie wtyczek jest " -"obecnie wyłączone." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir lub --downloaddir mogą być używane tylko z opcją --downloadonly, " -"poleceniem „download” lub „system-upgrade”." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "System" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled i --disable, --set-disabled mogą być używane tylko " -"za pomocą poleceń config-manager." +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Pomijanie połączonej transakcji %d do %d, jako że się pokrywa" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" -"Ostrzeżenie: globalne wymuszanie sprawdzania podpisów GPG zgodnie z aktywną " -"zasadą zabezpieczeń RPM („gpgcheck” w dnf.conf(5) zawiera informacje, jak " -"wyciszyć ten komunikat)" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Brak transakcji" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Podano błędne identyfikatory transakcji lub pakietów" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " -"wersję wydania)" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Wiersz poleceń" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "parametr {}: niedozwolony z parametrem {}" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Nazwa użytkownika" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Polecenie „%s” zostało już określone" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Ident." -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Wykluczenia w dnf.conf: " +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data i czas" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Dołączone w dnf.conf: " +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Działania" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Wykluczenia w repozytorium " +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Zmien." -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Dołączenia w repozytorium " +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Uzyskanie informacji z historii się nie powiodło" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Podano błędny identyfikator transakcji lub pakietu" + +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Usunięto" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Nie zainstalowano" + +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Starsze" + +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Nowsze" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Identyfikator transakcji :" + +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Czas rozpoczęcia :" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Rozpoczęcie bazy danych RPM:" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Aby zdiagnozować problem, należy spróbować wykonać: „%s”." +msgid "(%u seconds)" +msgstr "(%u s)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Baza danych RPMDB jest prawdopodobnie uszkodzona, wykonanie polecenia „%s” " -"może naprawić problem." +msgid "(%u minutes)" +msgstr "(%u min)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Włączono sprawdzanie pakietów za pomocą kluczy GPG. To dobry pomysł, brak\n" -"jednak zainstalowanych żadnych kluczy publicznych GPG. Należy pobrać klucze\n" -"dla pakietów, które mają zostać zainstalowane i zainstalować je.\n" -"Można to zrobić wykonując polecenie:\n" -" rpm --import klucz.publiczny.gpg\n" -"\n" -"\n" -"Można także podać adres URL klucza, który ma być używany dla repozytorium w\n" -"opcji „gpgkey” w sekcji repozytorium, a program DNF go zainstaluje.\n" -"\n" -"Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n" -"lub pakietu." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u godz.)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problemowe repozytorium: %s" +msgid "(%u days)" +msgstr "(%u dni)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "wyświetla szczegóły o pakiecie lub grupie pakietów" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Czas ukończenia :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "wyświetla wszystkie pakiety (domyślnie)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Ukończenie bazy danych RPM :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "wyświetla tylko dostępne pakiety" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Użytkownik :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "wyświetla tylko zainstalowane pakiety" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Kod zwrotny :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "wyświetla tylko dodatkowe pakiety" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Przerwano" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "wyświetla tylko aktualizacje" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Powodzenie" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "wyświetla tylko automatycznie usuwane pakiety" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Niepowodzenia:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "wyświetla tylko ostatnio zmienione pakiety" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Niepowodzenie:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKIET" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Releasever :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "wyświetla listę pakietów lub grup pakietów" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Wiersz poleceń :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "wyszukuje pakiet dostarczający podaną wartość" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Komentarz :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "JAKIŚ_CIĄG" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Wykonano transakcję za pomocą:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Wyszukiwanie pakietów: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Zmienione pakiety:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "wyszukuje dostępne aktualizacje pakietów" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Wyjście skryptu:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "wyświetla dzienniki zmian przed aktualizacją" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Błędy:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Brak dostępnych pakietów." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Instalacja zależności" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Brak pakietów oznaczonych do instalacji." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Zastąpione" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nie zainstalowano żadnego pakietu." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Usunięcie" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Ponowna instalacja" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (z %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Zainstalowany pakiet %s%s jest niedostępny." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Pakiet %s.%s %s będzie aktualizacją" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nie zainstalowano żadnego pakietu z repozytorium." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Pakiet %s.%s %s zostanie usunięty" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Brak pakietów oznaczonych do ponownej instalacji." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Brak pakietów oznaczonych do aktualizacji." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "wykonuje polecenia na wszystkich pakietach w podanym repozytorium" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Pakiet %s.%s %s będzie zastępował" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPOZYTORIUM" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "wyświetla pomocny komunikat o używaniu" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "POLECENIE" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Rozpoczynanie rozwiązywania zależności" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "wyświetla lub używa historii transakcji" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Ukończono rozwiązywanie zależności" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Odnaleziono więcej niż jeden identyfikator transakcji.\n" -"„{}” wymaga jednego identyfikatora transakcji lub nazwy pakietu." +"Importowanie klucza GPG 0x%s:\n" +" Identyfikator użytkownika: „%s”\n" +" Odcisk : %s\n" +" Z : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Nie podano identyfikatora transakcji ani nazwy pakietu." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Błąd wiersza poleceń: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Brak dostępu do bazy danych historii." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "błędny format: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Nie można cofnąć transakcji %s, zrobienie tego spowodowałoby niespójność " -"bazy danych pakietów." +msgid "Setopt argument has multiple values: %s" +msgstr "Parametr setopt ma wiele wartości: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Nie można przywrócić transakcji %s, zrobienie tego spowodowałoby niespójność" -" bazy danych pakietów." +msgid "Setopt argument has no value: %s" +msgstr "Parametr setopt nie ma wartości: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Nieprawidłowa definicja zakresu identyfikatora transakcji „{}”.\n" -"Należy użyć „..”." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Opcjonalne parametry" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Nie można przekonwertować „{}” na identyfikator transakcji.\n" -"Proszę użyć „”, „last”, „last-”." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "położenie pliku konfiguracji" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Nie odnaleziono transakcji manipulującej pakietem „{}”." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "mało komunikatów" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Wyświetla listę lub tworzy aliasy poleceń" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "dużo komunikatów" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "włącza rozwiązywanie aliasów" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "wyświetla wersję programu DNF i kończy działanie" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "wyłącza rozwiązywanie aliasów" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "ustawia roota instalacji" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Aliasy są teraz włączone" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "bez instalowania dokumentacji" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Aliasy są teraz wyłączone" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "wyłącza wszystkie wtyczki" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Nieprawidłowy klucz aliasu: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "włącza wtyczki po nazwie" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Parametr aliasu nie ma wartości: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "wyłącza wtyczki po nazwie" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Dodano aliasy: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "" +"zastępuje wartość zmiennej $releasever w konfiguracji i plikach repozytoriów" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Nie odnaleziono aliasów: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Usunięto aliasy: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "rozwiązuje problemy rozwiązywania zależności przez pomijanie pakietów" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias do %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "wyświetla pomoc dla polecenia" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "umożliwia usuwanie zainstalowanych pakietów, aby rozwiązać zależności" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Rozwiązywanie aliasów jest wyłączone." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Nie podano aliasów." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "bez ograniczania transakcji do najlepszego kandydata" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Nie podano aliasu." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "" +"uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Nie określono aliasów." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "maksymalny czas oczekiwania polecenia" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Brak wyników dla aliasu: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "poziom wyjścia debugowania" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"usuwa wszystkie niepotrzebne pakiety zainstalowane wcześniej jako zależności" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Pakiet do usunięcia" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "wyszukuje problemy w bazie danych pakietów" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "poziom wyjścia błędów" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "wyświetla wszystkie problemy, domyślne" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"włącza mechanikę przetwarzania zastąpień programu DNF do aktualizacji lub " +"wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " +"i repoquery" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "wyświetla problemy zależności" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "poziom wyjścia debugowania dla programu RPM" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "wyświetla problemy podwójnych pakietów" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "automatycznie odpowiada tak na wszystkie pytania" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "wyświetla zastępowane pakiety" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "automatycznie odpowiada nie na wszystkie pytania" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "wyświetla problemy z dostarczaniem" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"włącza tylko repozytoria podane według identyfikatora lub wyrażenia " +"regularnego, może być podawane wielokrotnie" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} nie ma wymaganego {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"włącza repozytoria za pomocą polecenia config-manager (zapisuje " +"automatycznie)" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} jest podwójne z {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " +"automatycznie)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} jest zastępowane przez {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} dostarcza {}, ale nie można go odnaleźć" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "wyłącza wykluczenia pakietów" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Usuwanie pliku %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"etykieta i ścieżka do dodatkowego repozytorium, może być podawane wiele " +"razy." -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "usuwa dane z pamięci podręcznej" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "wyłącza usuwanie nieużywanych zależności" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Typ metadanych do wyczyszczenia" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "wyłącza sprawdzanie podpisów GPG (jeśli zasady RPM na to pozwalają)" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Czyszczenie danych: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "kontroluje, czy używać kolorów" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Unieważniono pamięć podręczną" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "Usunięto %d plik" -msgstr[1] "Usunięto %d pliki" -msgstr[2] "Usunięto %d plików" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "rozwiązuje tylko adresy IPv4" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Oczekiwanie na zakończenie procesu o numerze PID %d." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "rozwiązuje tylko adresy IPv6" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Wyświetla listę zależności pakietu i pakiety je dostarczające" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "ustawia katalog do skopiowania pakietów" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "tylko pobiera pakiety" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pakiet do zsynchronizowania" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "dodaje komentarz do transakcji" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "instaluje poprzednią wersję pakietu" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pakiet do zainstalowania poprzedniej wersji" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "wyświetla lub używa informacji o grupach" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "uwzględnia nowe pakiety w aktualizacjach" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Ostrzeżenie: grupa %s nie istnieje." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa " +"w aktualizacjach" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Ostrzeżenie: brak pasujących grup:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"uwzględnia pakiety wymagane do naprawienia podanego błędu z Bugzilli " +"w aktualizacjach" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Dostępne grupy środowisk:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa CVE" +" w aktualizacjach" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Zainstalowane grupy środowisk:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"uwzględnia pakiety z poprawkami bezpieczeństwa pasujące ważnością " +"w aktualizacjach" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Zainstalowane grupy:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "wymusza użycie architektury" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Zainstalowane grupy języków:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Lista głównych poleceń:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Dostępne grupy:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Lista poleceń wtyczek:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Dostępne grupy języków:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Błąd: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "dołącza opcjonalne pakiety z grupy" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Zakończono." -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "wyświetla także ukryte grupy" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Brak dostępu do odczytu/wykonania w bieżącym katalogu, przenoszenie do /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "wyświetla tylko zainstalowane grupy" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "dodanie „{}” do wiersza poleceń zastąpi sprzeczne pakiety" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "wyświetla tylko dostępne grupy" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "dodanie „{}” pominie pakiety, których nie można zainstalować" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Nieprawidłowe podpolecenie grup, należy użyć: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " lub „{}” pominie pakiety, których nie można zainstalować" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Nie można odnaleźć pakietu obowiązkowej grupy." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "dodanie „{}” spowoduje użycie nie tylko najlepszych kandydatów" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "instaluje pakiet lub pakiety w systemie" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " lub „{}” spowoduje użycie nie tylko najlepszych kandydatów" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Pakiet do zainstalowania" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Rozwiązano zależności." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Brak wyników" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Ukończono." -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Nieprawidłowa ścieżka do pliku RPM: %s" +msgid " Installed: %s-%s at %s" +msgstr " Zainstalowane: %s-%s w dniu %s" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Dostępne są te alternatywy dla „{0}”: {1}" - -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "tworzy pamięć podręczną metadanych" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Zbudowane : %s w dniu %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF tylko pobierze pakiety dla transakcji." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"oznacza lub odznacza zainstalowane pakiety jako zainstalowane przez " -"użytkownika." +"DNF tylko pobierze pakiety, zainstaluje klucze GPG i sprawdzi poprawność " +"transakcji." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "Oznaczono %s jako pakiet zainstalowany przez użytkownika." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Przerwano działanie." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "Odznaczono %s jako pakiet zainstalowany przez użytkownika." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nie ma nic do zrobienia." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "Oznaczono %s jako pakiet zainstalowany przez grupę." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Pobieranie pakietów:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Błąd:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Błąd podczas pobierania pakietów:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Pakiet %s nie jest zainstalowany." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transakcja się nie powiodła" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"Działanie spowodowałoby przełączenie strumienia modułu „{0}” z „{1}” na " -"strumień „{2}”" +"Odmawianie automatycznego zaimportowania kluczy podczas nienadzorowanego uruchomienia.\n" +"Należy użyć „-y”, aby wymusić." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Brak modułów pasujących do listy" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "Sprawdzenie GPG się NIE powiodło" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"Nie można przełączyć włączonych strumieni modułu.\n" -"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można włączyć drugi strumień." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Dzienniki zmian dla {}" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" -"Nie można przełączyć włączonych strumieni modułu.\n" -"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można zainstalować drugi strumień." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Zastępowanie pakietów" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Działania na modułach." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Brak pakietów oznaczonych do synchronizacji dystrybucji." -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "wyświetla tylko włączone moduły" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Brak wyników dla parametru: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "wyświetla tylko wyłączone moduły" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Pakiet %s jest niedostępny." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "wyświetla tylko zainstalowane moduły" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Pakiety dla parametru %s są dostępne, ale nie są zainstalowane." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "wyświetla treść profilu" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Brak pakietów oznaczonych do instalacji poprzedniej wersji." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "ponownie instaluje pakiet" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Zainstalowane pakiety" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Pakiet do ponownego zainstalowania" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Dostępne pakiety" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "usuwa pakiet lub pakiety z systemu" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Automatycznie usuwane pakiety" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "usuwa podwójne pakiety" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Dodatkowe pakiety" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "usuwa pakiety „installonly” ponad ograniczeniem" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Dostępne aktualizacje" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nie odnaleziono żadnych podwójnych pakietów do usunięcia." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Ostatnio dodane pakiety" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Nie odnaleziono żadnych pakietów „installonly” do usunięcia." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Brak pakietów pasujących do listy" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "nieznane" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Brak wyników" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Nie podano identyfikatora transakcji" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Nie odnaleziono podanego identyfikatora transakcji" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Odnaleziono więcej niż jeden identyfikator transakcji." + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Nigdy (ostatnio: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Historia transakcji jest niepełna przed %u." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Natychmiast (ostatnio: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Historia transakcji jest niepełna po %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s s (ostatnio: %s)" +msgid "No package %s installed." +msgstr "Nie zainstalowano pakietu %s." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "wyświetla skonfigurowane repozytoria oprogramowania" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Cofanie transakcji {} z {}" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "wyświetla wszystkie repozytoria" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Nieznane repozytorium: „%s”" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "wyświetla włączone repozytoria (domyślnie)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Brak pasującego repozytorium: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "wyświetla wyłączone repozytoria" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "To polecenie może być wykonywane tylko przez użytkownika root." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Brak dostępnych repozytoriów" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Nie ma takiego polecenia: %s. Proszę użyć „%s --help”" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "włączone" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Może to być polecenie wtyczki programu DNF, proszę spróbować polecenia: „dnf" +" install 'dnf-command(%s)'”" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "wyłączone" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Może to być polecenie wtyczki programu DNF, ale wczytywanie wtyczek jest " +"obecnie wyłączone." -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Identyfikator repozytorium : " - -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Nazwa repozytorium : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Błąd konfiguracji: %s" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Stan repozytorium : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir lub --downloaddir mogą być używane tylko z opcją --downloadonly, " +"poleceniem „download” lub „system-upgrade”." -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Wersja repozytorium : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled i --disable, --set-disabled mogą być używane tylko " +"za pomocą poleceń config-manager." -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Znaczniki repozytorium : " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"Ostrzeżenie: globalne wymuszanie sprawdzania podpisów GPG zgodnie z aktywną " +"zasadą zabezpieczeń RPM („gpgcheck” w dnf.conf(5) zawiera informacje, jak " +"wyciszyć ten komunikat)" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Znaczniki dystrybucji repozytorium: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "Plik konfiguracji „{}” nie istnieje" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Aktualizacje repozytorium : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Nie można wykryć wersji wydania (należy użyć „--releasever”, aby podać " +"wersję wydania)" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Pakiety repozytorium : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "parametr {}: niedozwolony z parametrem {}" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Rozmiar repozytorium : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Polecenie „%s” zostało już określone" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Metaodnośnik repozytorium : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Wykluczenia w dnf.conf: " -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Zaktualizowano : " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Dołączone w dnf.conf: " -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Serwery lustrzane repozytorium : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Wykluczenia w repozytorium " -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Podstawowy adres URL repozytorium : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Dołączenia w repozytorium " -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Wygaszenie repozytorium : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Nieoczekiwana wartość zmiennej środowiskowej: DNF_DISABLE_ALIASES=%s" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Wykluczenia z repozytorium : " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Przetworzenie pliku „%s” się nie powiodło: %s" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Dołączone z repozytorium : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Nie można odczytać pliku „%s”: %s" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Wykluczenia z repozytorium : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Aliasy zawierają nieskończoną rekurencję" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Nazwa pliku repozytorium: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, za pomocą oryginalnych parametrów." -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "identyfikator repozytorium" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Wykonywanie" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "stan" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Zasypianie" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nazwa repozytorium" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Nie można przerywać" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Razem pakietów: %s" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "wyszukuje pakiety pasujące do słowa kluczowego" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Śledzone/zatrzymane" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "wyszukiwany klucz" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Nieznane" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " -"parametru)" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Nie można odnaleźć informacji o procesie blokującym (PID %d)" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Aplikacja z numerem PID %d to: %s" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Pamięć : %5s RSS (%5s B VSZ)" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "wyświetla tylko wyniki posiadające PLIK" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Uruchomiono: %s — %s temu" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Stan : %s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"wyświetla wyniki dostarczane przez wymagany, sugerowany, uzupełniający, " -"ulepszający lub zalecający pakiet i pliki ZALEŻNOŚCI" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Wyświetla listę lub tworzy aliasy poleceń" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "włącza rozwiązywanie aliasów" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "wyłącza rozwiązywanie aliasów" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "wyświetla wyniki dostarczane przez wymagany pakiet i pliki ZALEŻNOŚCI" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Aliasy są teraz włączone" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Aliasy są teraz wyłączone" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Nieprawidłowy klucz aliasu: %s" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Parametr aliasu nie ma wartości: %s" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" - -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" -"sprawdza niejednoznaczne zależności (pliki i dostarczające), domyślnie" - -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" -"sprawdza zależności dokładnie tak, jak podano, w przeciwieństwie do opcji " -"--alldeps" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Dodano aliasy: %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"używane z --whatrequires i --requires --resolve, odpytuje pakiety " -"rekursywnie." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Nie odnaleziono aliasów: %s" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "wyświetla listę wszystkich zależności i pakiety je dostarczające" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Usunięto aliasy: %s" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias do %s" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "rozwiązuje możliwości do ich pakietów" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Alias %s='%s'" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "wyświetla rekursywne drzewo dla pakietów" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Rozwiązywanie aliasów jest wyłączone." -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "działa na odpowiednim źródłowym pakiecie RPM" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Nie podano aliasów." -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " -"najnowsze oprócz N, jeśli N jest ujemne)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Nie podano aliasu." -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "wyświetla szczegółowe informacje o pakiecie" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Nie określono aliasów." -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "wyświetla listę plików w pakiecie" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "Brak wyników dla aliasu: %s" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "wyświetla nazwę źródłowego pakietu RPM" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "wyświetla dzienniki zmian pakietu" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "wyszukuje także opis i adres URL pakietu" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "format wyświetlania odnalezionych pakietów" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "CIĄG_ZAPYTANIA" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " -"odnalezionych pakietów (domyślnie)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " i " -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " -"(domyślne odpytywanie pakietów RPM)" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "Dokładnie dopasowano %s: %%s" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " -"odnalezionych pakietów" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "Dopasowano %s: %%s" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Wyświetla, w których grupach comps są wybrane pakiety" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Brak wyników." -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Wyszukiwanie pakietów: " -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "wyszukuje problemy w bazie danych pakietów" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"ogranicza zapytanie do zainstalowanych pakietów z niespełnionymi " -"zależnościami" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "wyświetla wszystkie problemy, domyślne" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "wyświetla położenie, z którego można pobierać pakiety" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "wyświetla problemy zależności" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "wyświetla problemy podwójnych pakietów" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " -"sugerować i uzupełniać." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "wyświetla zastępowane pakiety" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Wyświetla możliwości, które pakiet może ulepszyć." +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "wyświetla problemy z dostarczaniem" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Wyświetla możliwości dostarczane przez pakiet." +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} nie ma wymaganego {}" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Wyświetla możliwości zalecane przez pakiet." +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} jest podwójne z {}" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Wyświetla możliwości, od których pakiet jest zależny." +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} jest zastępowane przez {}" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Wyświetla możliwości, od których pakiet jest zależny do wykonania skryptu " -"%%pre." +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} dostarcza {}, ale nie można go odnaleźć" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Wyświetla możliwości sugerowane przez pakiet." +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "synchronizuje zainstalowane pakiety do najnowszych dostępnych wersji" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Wyświetla możliwości uzupełniane przez pakiet." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pakiet do zsynchronizowania" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Wyświetla tylko dostępne pakiety." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "aktualizuje pakiet lub pakiety w systemie" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Wyświetla tylko zainstalowane pakiety." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Pakiet do zaktualizowania" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "Wyświetla tylko pakiety nieobecne w żadnym z dostępnych repozytoriów." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Brak pakietów oznaczonych do aktualizacji." -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " -"zainstalowanego pakietu." +"usuwa wszystkie niepotrzebne pakiety zainstalowane wcześniej jako zależności" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Wyświetla tylko pakiety mogące zostać usunięte poleceniem „dnf autoremove”." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Pakiet do usunięcia" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "tworzy pamięć podręczną metadanych" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Tworzenie plików pamięci podręcznej ze wszystkich plików metadanych." -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Aby zdiagnozować problem, należy spróbować wykonać: „%s”." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"Opcja „--resolve” musi być używana z jedną z opcji „--conflicts”, " -"„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " -"„--requires-pre”, „--suggests” lub „--supplements”" +"Baza danych RPMDB jest prawdopodobnie uszkodzona, wykonanie polecenia „%s” " +"może naprawić problem." -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Opcja „--recursive” musi być używana z opcją „--whatrequires ” " -"(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " -"z opcją „--requires --resolve”" +"Włączono sprawdzanie pakietów za pomocą kluczy GPG. To dobry pomysł, brak\n" +"jednak zainstalowanych żadnych kluczy publicznych GPG. Należy pobrać klucze\n" +"dla pakietów, które mają zostać zainstalowane i zainstalować je.\n" +"Można to zrobić wykonując polecenie:\n" +" rpm --import klucz.publiczny.gpg\n" +"\n" +"\n" +"Można także podać adres URL klucza, który ma być używany dla repozytorium w\n" +"opcji „gpgkey” w sekcji repozytorium, a program DNF go zainstaluje.\n" +"\n" +"Aby dowiedzieć się więcej, proszę skontaktować się z dostawcą dystrybucji\n" +"lub pakietu." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Pakiet {} nie zawiera plików" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Problemowe repozytorium: %s" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Dostępne query-tags: należy użyć „--queryformat \".. %{tag} ..\"”" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "W „{}” nie ma włączonych repozytoriów." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "wyświetla szczegóły o pakiecie lub grupie pakietów" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Nie podano prawidłowego przełącznika\n" -"użycie: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [klucz] [--tree]\n" -"\n" -"opis:\n" -" Wyświetla drzewo dla podanych pakietów." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "wyświetla wszystkie pakiety (domyślnie)" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "wyszukuje szczegóły pakietów dla podanego ciągu" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "wyświetla tylko dostępne pakiety" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "wyszukuje także opis i adres URL pakietu" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "wyświetla tylko zainstalowane pakiety" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "CIĄG_ZAPYTANIA" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "wyświetla tylko dodatkowe pakiety" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Nazwa" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "wyświetla tylko aktualizacje" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Podsumowanie" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "wyświetla tylko automatycznie usuwane pakiety" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Opis" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "wyświetla tylko ostatnio zmienione pakiety" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "Adres URL" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "wyświetla listę pakietów lub grup pakietów" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " i " +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "wyszukuje pakiet dostarczający podaną wartość" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "Dokładnie dopasowano %s: %%s" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "JAKIŚ_CIĄG" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "Dopasowano %s: %%s" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "wyszukuje dostępne aktualizacje pakietów" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Brak wyników." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "wyświetla dzienniki zmian przed aktualizacją" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "uruchamia interaktywną powłokę DNF" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Brak dostępnych pakietów." -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SKRYPT" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Brak pakietów oznaczonych do instalacji." -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Skrypt uruchamiany w powłoce DNF" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nie zainstalowano żadnego pakietu." -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Nieobsługiwana wartość klucza." +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (z %s)" -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "Could not find repository: %s" -msgstr "Nie można odnaleźć repozytorium: %s" +msgid "Installed package %s%s not available." +msgstr "Zainstalowany pakiet %s%s jest niedostępny." -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} parametr [wartość]\n" -" parametr: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes,\n" -" exclude, repo_id.gpgcheck, repo_id.exclude\n" -" Jeśli nie podano wartości, to wyświetla obecną wartość.\n" -" Jeśli podano wartość, to ją ustawia." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nie zainstalowano żadnego pakietu z repozytorium." -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [polecenie]\n" -" wyświetla pomoc" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Brak pakietów oznaczonych do ponownej instalacji." -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} parametr [opcja]\n" -" list: wyświetla listę repozytoriów i ich stan. opcja = [all | identyfikator | wyrażenie regularne]\n" -" enable: włącza repozytoria. opcja = identyfikator repozytorium\n" -" disable: wyłącza repozytoria. opcja = identyfikator repozytorium" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Brak pakietów oznaczonych do usunięcia." -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" rozwiązuje zestaw transakcji" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "wykonuje polecenia na wszystkich pakietach w podanym repozytorium" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPOZYTORIUM" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "wyświetla pomocny komunikat o używaniu" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "POLECENIE" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "wyświetla lub używa historii transakcji" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} parametr\n" -" list: wyświetla listę zawartości transakcji\n" -" reset: przywraca (zeruje) transakcję\n" -" run: wykonuje transakcję" +"Odnaleziono więcej niż jeden identyfikator transakcji.\n" +"„{}” wymaga jednego identyfikatora transakcji lub nazwy pakietu." -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Nie podano identyfikatora transakcji ani nazwy pakietu." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Brak dostępu do bazy danych historii." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{}\n" -" run the transaction" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -"{}\n" -" wykonuje transakcję" +"Nie można cofnąć transakcji %s, zrobienie tego spowodowałoby niespójność " +"bazy danych pakietów." -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{}\n" -" exit the shell" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -"{}\n" -" wychodzi z powłoki" +"Nie można przywrócić transakcji %s, zrobienie tego spowodowałoby niespójność" +" bazy danych pakietów." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"Parametry powłoki:\n" -"\n" -"config ustawia opcje konfiguracji\n" -"help wyświetla pomoc\n" -"repository (lub repo) włącza, wyłącza lub wyświetla listę repozytoriów\n" -"resolvedep rozwiązuje zestaw transakcji\n" -"transaction (lub ts) wyświetla listę, przywraca lub wykonuje zestaw\n" -" transakcji\n" -"run rozwiązuje i wykonuje zestaw transakcji\n" -"exit (lub quit) wychodzi z powłoki" +"Nieprawidłowa definicja zakresu identyfikatora transakcji „{}”.\n" +"Należy użyć „..”." -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Błąd: nie można otworzyć %s do odczytu" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Nie można przekonwertować „{}” na identyfikator transakcji.\n" +"Proszę użyć „”, „last”, „last-”." -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Opuszczanie powłoki" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Nie odnaleziono transakcji manipulującej pakietem „{}”." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "instaluje poprzednią wersję pakietu" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pakiet do zainstalowania poprzedniej wersji" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -"uruchamia interaktywny moduł DNF do usunięcia i zainstalowania jednej " -"specyfikacji" +"aktualizuje, ale tylko „najnowsze” pakiety naprawiające problemy dotyczące " +"tego systemu" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Usuwane specyfikacje" +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"Działanie spowodowałoby przełączenie strumienia modułu „{0}” z „{1}” na " +"strumień „{2}”" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Instalowane specyfikacje" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Brak modułów pasujących do listy" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"Nie można przełączyć włączonych strumieni modułu.\n" +"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można włączyć drugi strumień." + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"Nie można przełączyć włączonych strumieni modułu.\n" +"Zalecane jest usunięcie całej zainstalowanej zawartości z modułu i przywrócenie go za pomocą polecenia „dnf module reset ”. Po przywróceniu modułu można zainstalować drugi strumień." + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Działania na modułach." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "wyświetla tylko włączone moduły" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "wyświetla tylko wyłączone moduły" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "wyświetla tylko zainstalowane moduły" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "wyświetla treść profilu" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "usuwa pakiet lub pakiety z systemu" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "usuwa podwójne pakiety" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "usuwa pakiety „installonly” ponad ograniczeniem" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nie odnaleziono żadnych podwójnych pakietów do usunięcia." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Nie odnaleziono żadnych pakietów „installonly” do usunięcia." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Nieprawidłowa forma: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -2053,6 +2053,11 @@ msgstr "ulepszenia" msgid "security" msgstr "bezpieczeństwo" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "nieznane" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "nowy-pakiet" @@ -2177,1198 +2182,1459 @@ msgid "Unknown/Sec." msgstr "Nieznane/bezpieczeństwa" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Błędy" +msgid "Update ID" +msgstr "Identyfikator aktualizacji" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Typ" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Identyfikator aktualizacji" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Zaktualizowano" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Błędy" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Opis" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Uprawnienia" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Ważność" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Uprawnienia" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Pliki" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Zainstalowano" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "prawda" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "fałsz" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "prawda" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"oznacza lub odznacza zainstalowane pakiety jako zainstalowane przez " +"użytkownika." -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "aktualizuje pakiet lub pakiety w systemie" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "Oznaczono %s jako pakiet zainstalowany przez użytkownika." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Pakiet do zaktualizowania" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "Odznaczono %s jako pakiet zainstalowany przez użytkownika." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"aktualizuje, ale tylko „najnowsze” pakiety naprawiające problemy dotyczące " -"tego systemu" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Zakończono." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "Oznaczono %s jako pakiet zainstalowany przez grupę." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Brak dostępu do odczytu/wykonania w bieżącym katalogu, przenoszenie do /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Błąd:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "dodanie „{}” do wiersza poleceń zastąpi sprzeczne pakiety" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Pakiet %s nie jest zainstalowany." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "dodanie „{}” pominie pakiety, których nie można zainstalować" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Wyświetla listę zależności pakietu i pakiety je dostarczające" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " lub „{}” pominie pakiety, których nie można zainstalować" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Usuwanie pliku %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "dodanie „{}” spowoduje użycie nie tylko najlepszych kandydatów" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "usuwa dane z pamięci podręcznej" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " lub „{}” spowoduje użycie nie tylko najlepszych kandydatów" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Typ metadanych do wyczyszczenia" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Rozwiązano zależności." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Czyszczenie danych: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Ukończono." +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Unieważniono pamięć podręczną" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Błąd wiersza poleceń: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "Usunięto %d plik" +msgstr[1] "Usunięto %d pliki" +msgstr[2] "Usunięto %d plików" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "błędny format: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Oczekiwanie na zakończenie procesu o numerze PID %d." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Parametr setopt ma wiele wartości: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "instaluje pakiet lub pakiety w systemie" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Brak wyników" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Parametr setopt nie ma wartości: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Nieprawidłowa ścieżka do pliku RPM: %s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Opcjonalne parametry" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Dostępne są te alternatywy dla „{0}”: {1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "położenie pliku konfiguracji" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "wyszukuje pakiety pasujące do słowa kluczowego" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "mało komunikatów" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "wyszukiwany klucz" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "dużo komunikatów" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Odpytuje wszystkie pakiety (skrót do „repoquery '*'” lub repoquery bez " +"parametru)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "wyświetla wersję programu DNF i kończy działanie" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Odpytuje wszystkie wersje pakietów (domyślnie)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "ustawia roota instalacji" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "wyświetla tylko wyniki dla tej ARCHITEKTURY" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "bez instalowania dokumentacji" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "wyświetla tylko wyniki posiadające PLIK" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "wyłącza wszystkie wtyczki" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "wyświetla tylko wyniki sprzeczne z ZALEŻNOŚCIĄ" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "włącza wtyczki po nazwie" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" +"wyświetla wyniki dostarczane przez wymagany, sugerowany, uzupełniający, " +"ulepszający lub zalecający pakiet i pliki ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "wyłącza wtyczki po nazwie" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "wyświetla tylko wyniki zastępujące ZALEŻNOŚĆ" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "" -"zastępuje wartość zmiennej $releasever w konfiguracji i plikach repozytoriów" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "wyświetla tylko wyniki dostarczające ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "ustawia bezwzględne opcje konfiguracji i repozytoriów" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "wyświetla wyniki dostarczane przez wymagany pakiet i pliki ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "rozwiązuje problemy rozwiązywania zależności przez pomijanie pakietów" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "wyświetla tylko wyniki zalecające ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "wyświetla pomoc dla polecenia" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "wyświetla tylko wyniki ulepszające ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "umożliwia usuwanie zainstalowanych pakietów, aby rozwiązać zależności" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "wyświetla tylko wyniki sugerujące ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "próbuje najlepszych dostępnych wersji pakietu w transakcjach." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "wyświetla tylko wyniki uzupełniające ZALEŻNOŚCI" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "bez ograniczania transakcji do najlepszego kandydata" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" +"sprawdza niejednoznaczne zależności (pliki i dostarczające), domyślnie" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -"uruchamia wyłącznie z pamięci podręcznej systemu i nie aktualizuje jej" +"sprawdza zależności dokładnie tak, jak podano, w przeciwieństwie do opcji " +"--alldeps" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "maksymalny czas oczekiwania polecenia" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" +"używane z --whatrequires i --requires --resolve, odpytuje pakiety " +"rekursywnie." -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "poziom wyjścia debugowania" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "wyświetla listę wszystkich zależności i pakiety je dostarczające" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "zrzuca szczegółowe wyniki rozwiązywania do plików" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "wyświetla dostępne etykiety do używania za pomocą opcji --queryformat" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "wyświetla duplikaty w repozytoriach w poleceniach list/search" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "rozwiązuje możliwości do ich pakietów" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "poziom wyjścia błędów" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "wyświetla rekursywne drzewo dla pakietów" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "działa na odpowiednim źródłowym pakiecie RPM" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"włącza mechanikę przetwarzania zastąpień programu DNF do aktualizacji lub " -"wyświetlenia możliwości, które pakiet zastępuje dla parametrów info, list " -"i repoquery" +"wyświetla N najnowszych pakietów dla podanej nazwy.architektury (lub " +"najnowsze oprócz N, jeśli N jest ujemne)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "poziom wyjścia debugowania dla programu RPM" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "wyświetla szczegółowe informacje o pakiecie" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "automatycznie odpowiada tak na wszystkie pytania" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "wyświetla listę plików w pakiecie" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "automatycznie odpowiada nie na wszystkie pytania" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "wyświetla nazwę źródłowego pakietu RPM" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "wyświetla dzienniki zmian pakietu" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "format wyświetlania odnalezionych pakietów" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"włącza tylko repozytoria podane według identyfikatora lub wyrażenia " -"regularnego, może być podawane wielokrotnie" +"używa formatu nazwa-epoka:wersja-wydanie.architektura do wyświetlania " +"odnalezionych pakietów (domyślnie)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"włącza repozytoria za pomocą polecenia config-manager (zapisuje " -"automatycznie)" +"używa formatu nazwa-wersja-wydanie do wyświetlania odnalezionych pakietów " +"(domyślne odpytywanie pakietów RPM)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -"wyłącza repozytoria za pomocą polecenia config-manager (zapisuje " -"automatycznie)" +"używa formatu epoka:nazwa-wersja-wydanie.architektura do wyświetlania " +"odnalezionych pakietów" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "wyklucza pakiety po nazwie lub wyrażeniu regularnym" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Wyświetla, w których grupach comps są wybrane pakiety" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "wyłącza wykluczenia pakietów" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "ogranicza zapytanie do zainstalowanych podwójnych pakietów" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "ogranicza zapytanie do zainstalowanych pakietów installonly" + +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -"etykieta i ścieżka do dodatkowego repozytorium, może być podawane wiele " -"razy." +"ogranicza zapytanie do zainstalowanych pakietów z niespełnionymi " +"zależnościami" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "wyłącza usuwanie nieużywanych zależności" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "wyświetla położenie, z którego można pobierać pakiety" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "wyłącza sprawdzanie podpisów GPG (jeśli zasady RPM na to pozwalają)" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Wyświetla możliwości, z którymi pakiet jest sprzeczny." -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "kontroluje, czy używać kolorów" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Wyświetla możliwości, od których pakiet może zależeć, ulepszać, zalecać, " +"sugerować i uzupełniać." -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "oznacza metadane jako nieważne przed wykonaniem polecenia" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Wyświetla możliwości, które pakiet może ulepszyć." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "rozwiązuje tylko adresy IPv4" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Wyświetla możliwości dostarczane przez pakiet." -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "rozwiązuje tylko adresy IPv6" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Wyświetla możliwości zalecane przez pakiet." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "ustawia katalog do skopiowania pakietów" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Wyświetla możliwości, od których pakiet jest zależny." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "tylko pobiera pakiety" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" +"Wyświetla możliwości, od których pakiet jest zależny do wykonania skryptu " +"%%pre." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "dodaje komentarz do transakcji" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Wyświetla możliwości sugerowane przez pakiet." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "uwzględnia pakiety z poprawkami błędów w aktualizacjach" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Wyświetla możliwości uzupełniane przez pakiet." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "uwzględnia pakiety z ulepszeniami w aktualizacjach" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Wyświetla tylko dostępne pakiety." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "uwzględnia nowe pakiety w aktualizacjach" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Wyświetla tylko zainstalowane pakiety." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "uwzględnia pakiety z poprawkami bezpieczeństwa w aktualizacjach" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "Wyświetla tylko pakiety nieobecne w żadnym z dostępnych repozytoriów." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa " -"w aktualizacjach" +"Wyświetla tylko pakiety dostarczające aktualizację dla jakiegoś już " +"zainstalowanego pakietu." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"uwzględnia pakiety wymagane do naprawienia podanego błędu z Bugzilli " -"w aktualizacjach" +"Wyświetla tylko pakiety mogące zostać usunięte poleceniem „dnf autoremove”." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" -"uwzględnia pakiety wymagane do naprawienia podanego błędu bezpieczeństwa CVE" -" w aktualizacjach" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Wyświetla tylko pakiety zainstalowane przez użytkownika." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"uwzględnia pakiety z poprawkami bezpieczeństwa pasujące ważnością " -"w aktualizacjach" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Wyświetla tylko ostatnio modyfikowane pakiety" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "wymusza użycie architektury" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"Opcja „--resolve” musi być używana z jedną z opcji „--conflicts”, " +"„--depends”, „--enhances”, „--provides”, „--recommends”, „--requires”, " +"„--requires-pre”, „--suggests” lub „--supplements”" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Lista głównych poleceń:" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Opcja „--recursive” musi być używana z opcją „--whatrequires ” " +"(opcjonalnie z opcją „--alldeps”, ale nie z opcją „--exactdeps”) albo " +"z opcją „--requires --resolve”" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Lista poleceń wtyczek:" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Pakiet {} nie zawiera plików" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Nazwa" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Dostępne query-tags: należy użyć „--queryformat \".. %{tag} ..\"”" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoka" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "parametr {} wymaga opcji --whatrequires lub --whatdepends" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Wersja" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Nie podano prawidłowego przełącznika\n" +"użycie: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [klucz] [--tree]\n" +"\n" +"opis:\n" +" Wyświetla drzewo dla podanych pakietów." -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Wersja" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nigdy (ostatnio: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Wydanie" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Natychmiast (ostatnio: %s)" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Arch." +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s s (ostatnio: %s)" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Architektura" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "wyświetla skonfigurowane repozytoria oprogramowania" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Rozmiar" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "wyświetla wszystkie repozytoria" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Rozm." +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "wyświetla włączone repozytoria (domyślnie)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Źródło" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "wyświetla wyłączone repozytoria" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Repoz." +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Brak dostępnych repozytoriów" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Repozytorium" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "włączone" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Z repoz." +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "wyłączone" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Twórca pakietu" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Identyfikator repozytorium : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Czas zbudowania" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Nazwa repozytorium : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Czas instalacji" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Stan repozytorium : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Zainstalowane przez" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Wersja repozytorium : " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Podsum." +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Znaczniki repozytorium : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licencja" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Znaczniki dystrybucji repozytorium: " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Opis" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Aktualizacje repozytorium : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Brak pakietów do wyświetlenia" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Pakiety repozytorium : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "t" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Rozmiar repozytorium : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "tak" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Metaodnośnik repozytorium : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Zaktualizowano : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nie" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Serwery lustrzane repozytorium : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "W porządku? [t/N]: " +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Podstawowy adres URL repozytorium : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "W porządku? [T/n]: " +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Wygaszenie repozytorium : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Wykluczenia z repozytorium : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Dołączone z repozytorium : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Wykluczenia z repozytorium : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Nazwa pliku repozytorium: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "identyfikator repozytorium" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "stan" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nazwa repozytorium" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Razem pakietów: %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "uruchamia interaktywną powłokę DNF" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SKRYPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Skrypt uruchamiany w powłoce DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Nieobsługiwana wartość klucza." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Nie można odnaleźć repozytorium: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} parametr [wartość]\n" +" parametr: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes,\n" +" exclude, repo_id.gpgcheck, repo_id.exclude\n" +" Jeśli nie podano wartości, to wyświetla obecną wartość.\n" +" Jeśli podano wartość, to ją ustawia." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [polecenie]\n" +" wyświetla pomoc" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} parametr [opcja]\n" +" list: wyświetla listę repozytoriów i ich stan. opcja = [all | identyfikator | wyrażenie regularne]\n" +" enable: włącza repozytoria. opcja = identyfikator repozytorium\n" +" disable: wyłącza repozytoria. opcja = identyfikator repozytorium" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" rozwiązuje zestaw transakcji" + +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} parametr\n" +" list: wyświetla listę zawartości transakcji\n" +" reset: przywraca (zeruje) transakcję\n" +" run: wykonuje transakcję" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Grupa: %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" wykonuje transakcję" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Identyfikator grupy: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" wychodzi z powłoki" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Opis: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Parametry powłoki:\n" +"\n" +"config ustawia opcje konfiguracji\n" +"help wyświetla pomoc\n" +"repository (lub repo) włącza, wyłącza lub wyświetla listę repozytoriów\n" +"resolvedep rozwiązuje zestaw transakcji\n" +"transaction (lub ts) wyświetla listę, przywraca lub wykonuje zestaw\n" +" transakcji\n" +"run rozwiązuje i wykonuje zestaw transakcji\n" +"exit (lub quit) wychodzi z powłoki" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Language: %s" -msgstr " Język: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Pakiety obowiązkowe:" +msgid "Error: Cannot open %s for reading" +msgstr "Błąd: nie można otworzyć %s do odczytu" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Domyślne pakiety:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Opuszczanie powłoki" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Pakiety opcjonalne:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "ponownie instaluje pakiet" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Pakiety warunkowe:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Pakiet do ponownego zainstalowania" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Environment Group: %s" -msgstr "Grupa środowiska: %s" +msgid "Package %s available, but not installed." +msgstr "Pakiet %s jest dostępny, ale nie jest zainstalowany." -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Identyfikator środowiska: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"uruchamia interaktywny moduł DNF do usunięcia i zainstalowania jednej " +"specyfikacji" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Obowiązkowe grupy:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Usuwane specyfikacje" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Opcjonalne grupy:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Instalowane specyfikacje" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Dopasowano z:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "wyświetla lub używa informacji o grupach" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Nazwa pliku : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Brak dostępnych danych grup dla skonfigurowanych repozytoriów." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Repozytorium : %s" +msgid "Warning: Group %s does not exist." +msgstr "Ostrzeżenie: grupa %s nie istnieje." -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Opis : " +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Ostrzeżenie: brak pasujących grup:" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "Adres URL : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Dostępne grupy środowisk:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licencja : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Zainstalowane grupy środowisk:" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Dostarcza : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Zainstalowane grupy:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Inne : %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Zainstalowane grupy języków:" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Wystąpił błąd podczas obliczania całkowitego rozmiaru pobierania" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Dostępne grupy:" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Całkowity rozmiar: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Dostępne grupy języków:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Całkowity rozmiar pobierania: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "dołącza opcjonalne pakiety z grupy" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Rozmiar po zainstalowaniu: %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "wyświetla także ukryte grupy" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Wystąpił błąd podczas obliczania rozmiaru po zainstalowaniu" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "wyświetla tylko zainstalowane grupy" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Zwolnione miejsce: %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "wyświetla tylko dostępne grupy" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Oznaczanie pakietów jako zainstalowane przez grupę:" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Nieprawidłowe podpolecenie grup, należy użyć: %s." -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Oznaczanie pakietów jako usunięte przez grupę:" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Nie można odnaleźć pakietu obowiązkowej grupy." -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grupa" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" +"Brak dostępnych modularnych metadanych dla modularnego pakietu „{}”, nie " +"można zainstalować na komputerze" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pakiety" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "Brak dostępnych modularnych metadanych dla modularnego pakietu" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Instalowanie pakietów grupy/modułu" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Instalowanie pakietów grupy" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "brak pasującego generatora danych dla %s" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Instalowanie" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Już pobrano" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Aktualizowanie" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "nieobsługiwany typ sumy kontrolnej: %s" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Ponowne instalowanie" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Instalowanie zależności" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Instalowanie słabych zależności" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane, [a]ktywne" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Usuwanie" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Ignorowanie niepotrzebnego profilu: „{}/{}”" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Usuwanie zależnych pakietów" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Instalowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Usuwanie nieużywanych zależności" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Nie można dopasować profilu w parametrze {}" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Instalowanie poprzedniej wersji" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Brak domyślnych profili dla modułu {}:{}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Instalowanie profili modułów" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Profil {} nie pasuje do modułu {}:{}" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "Wyłączanie profili modułów" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "Instalowanie modułu z repozytorium Fail-Safe jest niedozwolone" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Włączanie strumieni modułów" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Nie można rozwiązać parametru {}" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Przełączanie strumieni modułów" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Brak wyników dla pakietu {}" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Wyłączanie modułów" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Aktualizowanie modułu „{0}” z repozytorium Fail-Safe {1} jest niedozwolone" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Przywracanie modułów" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "Aktualizowanie modułu z repozytorium Fail-Safe jest niedozwolone" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Instalowanie grup środowiskowych" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" +"Wymagana jest tylko nazwa modułu. Ignorowanie niepotrzebnych informacji " +"w parametrze: „{}”" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Aktualizowanie grup środowiskowych" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Problem z modularną zależnością:" +msgstr[1] "Problemy z modularną zależnością:" +msgstr[2] "Problemy z modularną zależnością:" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Usuwanie grup środowiskowych" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Włączanie innego strumienia dla „{}”." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Instalowanie grup" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nie ma nic do wyświetlenia." -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Aktualizowanie grup" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Instalowanie nowszej wersji „{}” niż podano. Powód: {}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Usuwanie grup" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Włączone moduły: {}." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Pomijanie sprzecznych pakietów:\n" -"(dodanie „%s” do wiersza poleceń wymusi ich aktualizację)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Nie podano profilu dla „{}”, proszę podać profil." -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Pomijanie pakietów z uszkodzonymi zależnościami%s" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "Rozszerzenie DNSSEC: klucz dla użytkownika " -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " lub będących częścią grupy" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "jest prawidłowy." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Pakiet" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "ma nieznany stan." -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Pakiet" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "Rozszerzenie DNSSEC: " -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "zastępuje" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Testowanie ważności już zaimportowanych kluczy." -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Podsumowanie transakcji\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Nieznana wartość konfiguracji: %s=%s w %s, %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalacja" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Nieznana opcja konfiguracji: %s = %s w %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Aktualizacja" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Uruchomiono dnf-automatic." -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Usunięcie" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Usypia na %s s" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Instalacja poprzedniej wersji" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Poniższe aktualizacje zostały zastosowane w „%s”:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Pominięcie" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Poniższe aktualizacje są dostępne w „%s”:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "pakiet" -msgstr[1] "pakiety" -msgstr[2] "pakietów" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Poniższe aktualizacje zostały pobrane w „%s”:" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "zależny pakiet" -msgstr[1] "zależne pakiety" -msgstr[2] "zależnych pakietów" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Aktualizacje zastosowane w „%s”." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Zaktualizowano" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Aktualizacje pobrane w „%s”." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Zainstalowano poprzednią wersję" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Aktualizacje dostępne w „%s”." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Ponownie zainstalowano" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Wysłanie wiadomości e-mail przez „%s” się nie powiodło: %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Pominięto" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Wykonanie polecenia „%s” się nie powiodło: zwrócono %d" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Usunięto" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problemy w żądaniu:" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Niepowodzenie" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "brakujące pakiety: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Razem" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "uszkodzone pakiety: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "brakujące grupy lub moduły: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "System" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "uszkodzone grupy lub moduły: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Pomijanie połączonej transakcji %d do %d, jako że się pokrywa" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Problem z modularną zależnością za pomocą domyślnych:" +msgstr[1] "Problemy z modularną zależnością za pomocą domyślnych:" +msgstr[2] "Problemy z modularną zależnością za pomocą domyślnych:" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Brak transakcji" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s jest pustym plikiem" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Podano błędne identyfikatory transakcji lub pakietów" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "" +"Przechowanie ostatniego czasu utworzenia pamięci podręcznej się nie " +"powiodło." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Wiersz poleceń" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" +"Ustalenie ostatniego czasu utworzenia pamięci podręcznej się nie powiodło." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Nazwa użytkownika" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problem" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Ident." +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "niepowodzenie wczytania repozytorium „{}”: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data i czas" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Wczytanie repozytorium „{}” się nie powiodło" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Działania" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " +"działania na mierzonym połączeniu." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Zmien." +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone podczas " +"działania na zasilaniu z akumulatora." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Uzyskanie informacji z historii się nie powiodło" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Umieszczanie w pamięci podręcznej stopera metadanych jest wyłączone." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Podano błędny identyfikator transakcji lub pakietu" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Niedawno odświeżono pamięć podręczną metadanych." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Usunięto" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: nigdy nie wygaśnie i nie zostanie odświeżone." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Nie zainstalowano" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: wygasło i zostanie odświeżone." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Nowsze" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: metadane wygasną po %d s i zostaną teraz odświeżone" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Starsze" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: wygaśnie po %d s." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Identyfikator transakcji :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Utworzono pamięć podręczną metadanych." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Czas rozpoczęcia :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: używanie metadanych z %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Rozpoczęcie bazy danych RPM:" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Ignorowanie repozytoriów: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u s)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Ostatnio sprawdzono ważność metadanych: %s temu w dniu %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Pobrane pakiety zostały zapisane w pamięci podręcznej do czasu następnej " +"pomyślnej transakcji." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u min)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Można usunąć pakiety z pamięci podręcznej wykonując polecenie „%s”." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u godz.)" +msgid "Invalid tsflag in config file: %s" +msgstr "" +"Nieprawidłowa flaga zestawu transakcji tsflag w pliku konfiguracji: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u dni)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Dodanie pliku grup dla repozytorium się nie powiodło: %s — %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Czas ukończenia :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Wykonywanie sprawdzania transakcji" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Ukończenie bazy danych RPM :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Błąd: sprawdzanie transakcji a rozwiązywanie zależności:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Użytkownik :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Pomyślnie ukończono sprawdzanie transakcji." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Przerwano" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Wykonywanie testu transakcji" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Kod zwrotny :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Błąd podczas sprawdzania transakcji:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Powodzenie" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Pomyślnie ukończono test transakcji." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Niepowodzenia:" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Wykonywanie transakcji" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Niepowodzenie:" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Wymagane miejsce na dysku:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Wymagany jest co najmniej %d MB więcej miejsca w systemie plików %s." +msgstr[1] "Wymagane są co najmniej %d MB więcej miejsca w systemie plików %s." +msgstr[2] "" +"Wymaganych jest co najmniej %d MB więcej miejsca w systemie plików %s." + +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Podsumowanie błędów" + +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "Baza danych RPM została zmieniona poza programem DNF." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Releasever :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Wystąpiły błędy podczas transakcji." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Wiersz poleceń :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Uzyskanie blokady transakcji się nie powiodło (zalogowano jako: %s)." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Komentarz :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Nie można wykonać transakcji." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Wykonano transakcję za pomocą:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Nie można rozpocząć transakcji:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Zmienione pakiety:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Usunięcie pliku transakcji %s się nie powiodło" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Wyjście skryptu:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Część pakietów nie została pobrana. Próbowanie ponownie." -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Błędy:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Użycie DeltaRPM zmniejszyło %.1f MB aktualizacji do %.1f MB (oszczędzono " +"%d.1%%)" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Instalacja zależności" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Niepowodzenie DeltaRPM zwiększyło %.1f MB aktualizacji do %.1f MB " +"(zmarnowano %d.1%%)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Zastąpione" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Nie można otworzyć: {}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Zastępowanie" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Klucz publiczny dla %s nie jest zainstalowany" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Usunięcie" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Wystąpił problem podczas otwierania pakietu %s" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Ponowna instalacja" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "Klucz publiczny dla %s nie jest zaufany" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Pakiet %s.%s %s zostanie zainstalowany" +msgid "Package %s is not signed" +msgstr "Pakiet %s nie jest podpisany" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Pakiet %s.%s %s będzie aktualizacją" +msgid "Cannot remove %s" +msgstr "Nie można usunąć %s" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Pakiet %s.%s %s zostanie usunięty" +msgid "%s removed" +msgstr "Usunięto %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Brak wyników dla pakietu grupy „{}”" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Pakiet %s.%s %s zostanie zainstalowany ponownie" +msgid "Adding packages from group '%s': %s" +msgstr "Dodawanie pakietów z grupy „%s”: %s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Brak grup oznaczonych do usunięcia." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Brak grup oznaczonych do aktualizacji." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "brak pasujących pakietów" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Pakiet %s.%s %s będzie zainstalowaną poprzednią wersją" +msgid "Package %s not installed, cannot downgrade it." +msgstr "" +"Pakiet %s nie jest zainstalowany, nie można zainstalować poprzedniej wersji." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Pakiet %s.%s %s będzie zastępował" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Pakiet %s jest już zainstalowany w niższej wersji, nie można zainstalować " +"poprzedniej wersji." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Pakiet %s.%s %s zostanie zaktualizowany" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Pakiet %s nie jest zainstalowany, nie można go zainstalować ponownie." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Pakiet %s.%s %s zostanie zastąpiony" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Plik %s jest pakietem źródłowym i nie może zostać zaktualizowany, " +"ignorowanie." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Rozpoczynanie rozwiązywania zależności" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Pakiet %s nie jest zainstalowany, nie można go zaktualizować." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Ukończono rozwiązywanie zależności" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "" +"Pakiet %s jest już zainstalowany w wyższej wersji, nie można go " +"zaktualizować." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -"Importowanie klucza GPG 0x%s:\n" -" Identyfikator użytkownika: „%s”\n" -" Odcisk : %s\n" -" Z : %s" +"Pakiet %s jest dostępny, ale jest zainstalowany dla innej architektury." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Wykonywanie" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Pakiet %s jest już zainstalowany w najniższej wersji, nie można zainstalować" +" poprzedniej wersji." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Zasypianie" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Nieobsłużone działanie: {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Nie można przerywać" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępna jest {} " +"aktualizacja" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Brak wymaganych aktualizacji bezpieczeństwa, ale dostępne są aktualizacje: " +"{}" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Śledzone/zatrzymane" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępna jest {} " +"aktualizacja" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Nieznane" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Brak wymaganych aktualizacji bezpieczeństwa dla „{}”, ale dostępne są " +"aktualizacje: {}" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Nie można odnaleźć informacji o procesie blokującym (PID %d)" +msgid ". Failing package is: %s" +msgstr ". Nieudany pakiet: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Aplikacja z numerem PID %d to: %s" +msgid "GPG Keys are configured as: %s" +msgstr "Klucze GPG są skonfigurowane jako: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Pamięć : %5s RSS (%5s B VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "Klucz GPG %s (0x%s) jest już zainstalowany" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" -msgstr " Uruchomiono: %s — %s temu" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Klucz został zatwierdzony." -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Klucz został odrzucony." + +#: ../dnf/base.py:2388 #, python-format -msgid " State : %s" -msgstr " Stan : %s" +msgid "Key import failed (code %d)" +msgstr "Zaimportowanie klucza się nie powiodło (kod %d)" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "pomijanie." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Pomyślnie zaimportowano klucz" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Grupa „%s” nie jest zainstalowana." +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Nie zainstalowano żadnych kluczy" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' does not exist." -msgstr "Grupa „%s” nie istnieje." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Klucze GPG wyświetlone dla repozytorium „%s” są już zainstalowane, ale nie są poprawne dla tego pakietu.\n" +"Proszę sprawdzić, czy dla tego repozytorium skonfigurowane są poprawne adresy URL do kluczy." -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Środowisko „%s” nie jest zainstalowane." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Zaimportowanie kluczy nie pomogło, błędne klucze?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " • Czy chodziło o: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" +"Pakiet „{}” z lokalnego repozytorium „{}” ma niepoprawną sumę kontrolną" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Część pakietów z lokalnego repozytorium ma niepoprawne sumy kontrolne" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Identyfikator grupy „%s” nie istnieje." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Pakiet „{}” z repozytorium „{}” ma niepoprawną sumę kontrolną" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Część pakietów ma nieprawidłową pamięć podręczną, ale nie może zostać " +"pobrana z powodu opcji „--cacheonly”" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Grupa „%s” nie jest zainstalowana." +msgid "Package %s is already installed." +msgstr "Pakiet %s jest już zainstalowany." #: ../dnf/conf/config.py:134 #, python-format @@ -3432,6 +3698,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Błędny identyfikator dla repozytorium: %s, bajt = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: sprawdzenie %s się nie powiodło: %s a %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3442,36 +3713,6 @@ msgstr "repozytorium %s: 0x%s jest już zaimportowane" msgid "repo %s: imported key 0x%s." msgstr "repozytorium %s: zaimportowano klucz 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Źródłowy pakiet RPM (%s) nie zostanie zainstalowany." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "Rozszerzenie DNSSEC: klucz dla użytkownika " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "jest prawidłowy." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "ma nieznany stan." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "Rozszerzenie DNSSEC: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Testowanie ważności już zaimportowanych kluczy." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "nieobsługiwany typ sumy kontrolnej: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Przebudowanie pakietu DeltaRPM się nie powiodło" @@ -3484,238 +3725,45 @@ msgstr "Suma kontrolna pakietu RPM przebudowanego z delty się nie powiodła" msgid "done" msgstr "ukończono" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problemy w żądaniu:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "brakujące pakiety: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "uszkodzone pakiety: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "brakujące grupy lub moduły: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "uszkodzone grupy lub moduły: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Problem z modularną zależnością za pomocą domyślnych:" -msgstr[1] "Problemy z modularną zależnością za pomocą domyślnych:" -msgstr[2] "Problemy z modularną zależnością za pomocą domyślnych:" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Problem z modularną zależnością:" -msgstr[1] "Problemy z modularną zależnością:" -msgstr[2] "Problemy z modularną zależnością:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Odnaleziono uszkodzony plik blokady: %s.\n" "Proszę się upewnić, że żaden inny proces dnf nie jest uruchomiony oraz ręcznie usunąć plik blokady lub wykonać polecenie „systemd-tmpfiles --remove dnf.conf”." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Włączanie innego strumienia dla „{}”." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nie ma nic do wyświetlenia." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Instalowanie nowszej wersji „{}” niż podano. Powód: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Włączone moduły: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Nie podano profilu dla „{}”, proszę podać profil." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane, [a]ktywne" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Ignorowanie niepotrzebnego profilu: „{}/{}”" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Nie można dopasować profilu w parametrze {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Brak domyślnych profili dla modułu {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Profil {} nie pasuje do modułu {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Nie można rozwiązać parametru {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Brak wyników dla pakietu {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" -"Wymagana jest tylko nazwa modułu. Ignorowanie niepotrzebnych informacji " -"w parametrze: „{}”" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: sprawdzenie %s się nie powiodło: %s a %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s jest pustym plikiem" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" -"Przechowanie ostatniego czasu utworzenia pamięci podręcznej się nie " -"powiodło." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" -"Ustalenie ostatniego czasu utworzenia pamięci podręcznej się nie powiodło." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Przetworzenie pliku się nie powiodło: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "pomijanie." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Wczytane wtyczki: %s" +msgid "Module or Group '%s' is not installed." +msgstr "Moduł lub grupa „%s” nie jest zainstalowana." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "Wczytanie wtyczki „%s” się nie powiodło: %s" +msgid "Module or Group '%s' is not available." +msgstr "Moduł lub grupa „%s” jest niedostępna." -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "brak pasującego generatora danych dla %s" +msgid "Module or Group '%s' does not exist." +msgstr "Moduł lub grupa „%s” nie istnieje." -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Już pobrano" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "ustalanie najszybszego serwera lustrzanego (serwery: %s)… " +msgid "Environment '%s' is not installed." +msgstr "Środowisko „%s” nie jest zainstalowane." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "włączanie repozytorium %s" +msgid "Environment '%s' is not available." +msgstr "Środowisko „%s” jest niedostępne." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Dodawanie repozytorium %s z %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "Wystąpiły błędy podczas transakcji testowej." - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Instalowanie poprzedniej wersji" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Czyszczenie" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Instalowanie" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Ponowne instalowanie" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Usuwanie" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Aktualizowanie" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Sprawdzanie" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Wykonywanie skryptu" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Przygotowywanie" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problem" +msgid "Group_id '%s' does not exist." +msgstr "Identyfikator grupy „%s” nie istnieje." diff --git a/po/pt.po b/po/pt.po index f651be7..12a3bc8 100644 --- a/po/pt.po +++ b/po/pt.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-04-16 05:43+0000\n" "Last-Translator: Rodrigo de Araujo Sousa Fonseca \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/dnf/language/pt/)\n" @@ -23,1925 +23,1990 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "As seguintes atualizações foram aplicadas a '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "As seguintes atualizações estão disponíveis em '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "As seguintes atualizações foram transferidas em '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Atualizações aplicadas em '%s'." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Atualizações transferidas em '%s'." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Atualizações disponíveis em '%s'." +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACOTE" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Falha ao enviar email via '%s': %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Pacote a instalar" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valor de configuração desconhecido: %s=%s em %s; %s" - -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Opção de configuração desconhecida: %s = %s em %s" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Limpar" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "A tornar obsoleto" + +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Erro: %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Apagar" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "A verificar" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/base.py:339 -#, fuzzy -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -"Cache de metadados do temporizador desativada enquanto for utilizada a " -"bateria." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Cache de metadados do temporizador desativada." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Cache de metadados atualizada recentemente." -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." +msgid "Loaded plugins: %s" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Cache de metadados criada." - -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: a usar metadata de %s." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:58 #, python-format -msgid "Ignoring repositories: %s" -msgstr "" +msgid "enabling %s repository" +msgstr "activar %s repositório" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:94 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Última verificação de expiração de metadados: %s em %s." +msgid "Added %s repo from %s" +msgstr "Adicionados %s repositórios de %s" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -"Os pacotes descarregados foram guardados em cache até à próxima transação " -"com sucesso." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Pode remover os pacotes em cache executando '%s'." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Tsflag inválida no ficheiro de configuração: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Época" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Falha ao adicionar ficheiro de grupos para o repositório: %s - %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "A executar verificação de transação" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Erro: verificação da transação vs depsolve:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Lançamento" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "A verificação da transação foi bem sucedida." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "A executar o teste de transação" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Erro na verificação da transação:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "O teste de transação foi bem sucedido." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "A executar a transação" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Fonte" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Requisitos de Disco:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." -msgstr[1] "" -"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Resumo de Erros" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Do repositório" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Criador de Pacotes" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Hora de construção" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Falha a obter o bloqueio de transação (em sessão como: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Hora de instalação" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "A transação não pôde ser executada." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instalado por" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "A transação não pode ser iniciada:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Falha ao remover o ficheiro de transação %s" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Alguns pacotes não foram transferidos. A tentar novamente." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licença" + +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -"Delta RPMs reduzidos de %.1f MB de atualizações para %.1f MB (%d.1%% " -"poupado)" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Incapaz de abrir: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "A chave pública para %s não está instalada" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "s" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problema ao abrir o pacote %s" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "sim" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "não" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Isto está ok [s/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Isto está ok [S/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "A chave pública para %s não é confiável" +msgid "Group: %s" +msgstr "Grupo: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "O pacote %s não está assinado" +msgid " Group-Id: %s" +msgstr " Id do Grupo: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Não pôde remover %s" +msgid " Description: %s" +msgstr " Descrição: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s removido" +msgid " Language: %s" +msgstr " Língua: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Pacotes Obrigatórios:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Pacotes Padrão:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nada para fazer." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Pacotes Opcionais:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Nenhum grupo marcado para remoção." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Pacotes Condicionais:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Nenhum grupo marcado para atualização." +#: ../dnf/cli/output.py:827 +#, fuzzy, python-format +msgid "Environment Group: %s" +msgstr "Grupo de Ambiente: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Nenhuma correspondência para o argumento: %s" +msgid " Environment-Id: %s" +msgstr " ID Ambiente: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "nenhum pacote coincidente" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Grupos Obrigatórios:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Pacote %s não instalado, não se pode desatualizá-lo." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Grupos Opcionais:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Coincidente com:" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." +msgid "Filename : %s" +msgstr "Ficheiro : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Pacote %s não instalado, não se pode reinstalá-lo." +msgid "Repo : %s" +msgstr "Repo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Descrição : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "O ficheiro %s é um pacote fonte e não pode ser atualizado, a ignorar." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Pacote %s não instalado, não se pode atualizá-lo." +msgid "License : %s" +msgstr "Licença : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -"Pacote %s de uma versão superior já instalado, não se pode atualizá-lo." -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pacote %s disponível, mas não instalado." +msgid "Other : %s" +msgstr "" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Ocorreu um erro ao calcular o tamanho total transferido" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" +msgid "Total size: %s" +msgstr "Tamanho total: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "Nenhum pacote %s instalado." +msgid "Total download size: %s" +msgstr "Total transferido: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "" +msgid "Installed size: %s" +msgstr "Tamanho instalado: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Nenhum pacote marcado para remoção." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Ocorreu um erro ao calcular o tamanho total instalado" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "A marcar os pacotes como instalados pelo grupo:" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "A marcar pacotes como removidos pelo grupo:" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Nenhum pacote %s está disponível." +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grupo" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pacotes" + +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -"Nenhuma atualização de segurança necessária, mas a atualização {} está " -"disponível" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -"Nenhuma atualização de segurança necessária, mas as atualizações {} estão " -"disponíveis" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -"Nenhuma atualização de segurança necessária para \"{}\", mas a atualização " -"{} está disponível" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -"Nenhuma atualização de segurança necessária para \"{}\", mas as atualizações" -" {} estão disponíveis" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "As chaves GPG estão configuradas como: %s" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "A instalar dependências" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "A chave GPG em %s (0x%s) já está instalada" +#: ../dnf/cli/output.py:1126 +#, fuzzy +msgid "Installing weak dependencies" +msgstr "A instalar dependências fracas" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "A remover" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Falha na importação da chave (código %d)" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "A remover dependências não utilizadas" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Chave importada com sucesso" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Não instalada nenhuma chave" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -"As chaves GPG listadas para o repositório \"%s\" já estão instaladas mas não são as corretas para este pacote.\n" -"Verifique se os URLs das chaves estão configurados para este repositório." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "Config error: %s" -msgstr "Erro de configuração: %s" - -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" +"A saltar pacotes com conflitos:\n" +"(adicione '%s' na linha de comandos para forçar a atualização)" -#: ../dnf/cli/aliases.py:203 +#: ../dnf/cli/output.py:1264 #, python-format -msgid "%s, using original arguments." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instalado: %s-%s em %s" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Criado : %s em %s" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "substituindo" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Resumo da Transação\n" +"%s\n" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operação cancelada." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalar" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "A transferir pacotes:" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Atualizar" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Erro ao transferir pacotes:" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Remover" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "A transação falhou" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Desatualizar" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"Recusar a importação automática de chaves quando em execução não vigiada.\n" -"Utilizar \"-y\" para sobrescrever." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Saltar" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Pacote" +msgstr[1] "Pacotes" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Pacote dependente" +msgstr[1] "Pacotes dependentes" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "A Tornar Obsoletos os Pacotes" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Atualizado" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Nenhum pacote marcado para sincronização" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Desatualizado" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" - -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Pacotes Instalados" - -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Pacotes Disponíveis" - -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Remover Automaticamente Pacotes" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instalado" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Pacotes Extra" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstalado" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Pacotes Adicionados Recentemente" - -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nenhum Pacote correspondente para listar" - -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Não foram encontradas Correspondências" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Removido" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Não foi fornecido ID de transação" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Falhado" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "O ID de transação fornecido não foi encontrado" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Encontrado mais do que um ID de transação!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "O histórico de transação está incompleto, antes de %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "O histórico de transação está incompleto, depois de %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Repositório desconhecido: '%s'" - -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Sem transações" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "IDs de transação, ou pacote(s), fornecidos errados" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Não existe este comando: %s. Por favor utilize %s --help" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Linha de comandos" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -"Pode ser um comando de plugin DNF, experimente: \"dnf install 'dnf-" -"command(%s)'\"" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Pode ser um comando de plugin DNF, mas o carregamento de plugins está " -"desativado." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data e hora" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Ação(ões)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Alterado" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Nenhum ID de transação, ou pacote, fornecido" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argumento {}: não permitido com o argumento {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Apagado" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Comando \"%s\" já definido" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Não instalado" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Mais antigos" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Mais recentes" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID de Transação:" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Hora de início :" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Para diagnosticar o problema, tente executar: '%s'." +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Início de rpmdb:" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Provavelmente corrompeu a BD RPM, executar '%s' poderá resolver o problema." - -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Ativou a verificação de pacotes via chaves GPG. Isto é algo bom.\n" -"No entanto, não tem nenhuma chave pública GPG instalada. Tem que transferir as chaves para o pacote que deseja instalar e instalá-las.\n" -"Pode fazer isso com o comando:\n" -" rpm --import public.gpg.key\n" -"\n" -"Por outro lado também pode especificar o url para a chave que gostaria de utilizar para um repositório na opção 'gpgkey' na secção de repositório e o DNF instala-a por si.\n" -"\n" -"Para mais informações contacte a sua distribuição ou o fornecedor de pacotes." +msgid "(%u seconds)" +msgstr "(%u segundos)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "Problem repository: %s" -msgstr "Repositório de problemas: %s" - -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "mostrar detalhes acerca de um pacote ou grupo de pacotes" - -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "mostrar todos os pacotes (predefinição)" - -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "mostrar apenas pacotes disponíveis" - -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "mostrar apenas pacotes instalados" - -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "mostrar apenas pacotes extra" - -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "mostrar apenas pacotes de atualização" - -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "mostrar apenas pacotes autoremove" - -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "mostrar apenas pacotes recentemente alterados" - -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACOTE" - -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "liste um pacote ou grupos de pacotes" - -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "encontre que pacotes fornece o valor fornecido" - -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "ALGUMA_STRING" +msgid "(%u minutes)" +msgstr "(%u minutos)" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "A Procurar Pacotes: " +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u horas)" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "verificar atualizações de pacotes disponíveis" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u dias)" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Hora de fim :" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Nenhum pacote disponível." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Terminar rpmdb :" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Utilizador :" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nenhum pacote instalado." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Código-Retorno :" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (de %s)" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Cancelado" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." -msgstr "O pacote instalado %s%s não está disponível." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Sucesso" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nenhum pacote instalado do repositório." +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Falhas:" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Falha:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nenhum pacote marcado para atualização" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Linha Comandos :" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -"executar comandos no topo de todos os pacotes no repositório fornecido" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transação realizada com:" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "mostrar uma mensagem de utilização útil" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pacotes Alterados:" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMANDO" +#: ../dnf/cli/output.py:1948 +#, fuzzy +msgid "Scriptlet output:" +msgstr "Saída do script:" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "mostrar, ou utilizar, o histórico de transação" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Erros:" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Instalar-Dep" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Marcado como obsoleto" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Não tem acesso à BD de histórico." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Apagar" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstalar" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +msgid "---> Package %s.%s %s will be installed" msgstr "" -"Não pode anular a transação %s, ao fazê-lo resultaria numa base de dados de " -"pacotes inconsistente." -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -"Não retroceder a transação %s, ao fazê-lo resultaria numa base de dados de " -"pacotes inconsistente." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Iniciando a resolução de dependências" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Finalizada a resolução de dependências" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, fuzzy, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"A importar chaves GPG 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" De : %s" -#: ../dnf/cli/commands/alias.py:93 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "Alias argument has no value: %s" -msgstr "" +msgid "Command line error: %s" +msgstr "Erro de linha de comando: %s" -#: ../dnf/cli/commands/alias.py:127 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "Aliases added: %s" -msgstr "" +msgid "bad format: %s" +msgstr "mau formato: %s" -#: ../dnf/cli/commands/alias.py:141 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "Alias not found: %s" +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:144 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "Aliases deleted: %s" +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "localização do ficheiro de configuração" + +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "operação silenciosa" + +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "operação escrita" + +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "mostra versão DNF e sai" + +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "define raiz de instalação" + +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "desativar todos os plugins" + +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "desativar plugins por nome" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"sobrescrever o valor de $releasever na configuração e ficheiros do " +"repositório" + +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "definir configurações e opções de repositório arbitrárias" + +#: ../dnf/cli/option_parser.py:190 +#, fuzzy +msgid "resolve depsolve problems by skipping packages" +msgstr "resolver problemas depsolve saltando pacotes" + +#: ../dnf/cli/option_parser.py:193 +#, fuzzy +msgid "show command help" +msgstr "mostrar ajuda do comando" + +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "permite apagar pacotes instalados para resolver dependências" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "tenta as melhores versões disponíveis de pacotes nas transações." -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "correr inteiramente da cache do sistema, não atualiza cache" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -"remover todos os pacotes não necessários que foram originalmente instalados " -"como dependências" - -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Pacote a remover" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "verificar problemas no packagedb" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "Nível de saída de debug" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "mostrar todos os problemas; predefinição" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "despejo de resultados detalhados de soluções em ficheiros" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "mostrar problemas de dependências" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "mostrar duplicados, em repositórios, em comandos de lista/procura" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "mostrar problemas de duplicados" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "nível de saída de erros" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "mostrar pacotes obsoletos" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "mostrar problemas com provides" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "nível de saída de debug para rpm" -#: ../dnf/cli/commands/check.py:97 -#, fuzzy -msgid "{} has missing requires of {}" -msgstr "{} tem requerimentos em falta de {}" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "responder sim automaticamente para todas as perguntas" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} é um duplicado de {}" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "responder não automaticamente para todas as perguntas" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} é tornado obsoleto por {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"ativar apenas repositórios específicos por id ou glob, pode ser especificado" +" várias vezes" -#: ../dnf/cli/commands/check.py:137 -#, fuzzy -msgid "{} provides {} but it cannot be found" -msgstr "{} fornece {} mas não foi possível encontrá-lo" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "dados em cache removidos" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "exclui pacotes por nome ou glob" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tipo de metadados para limpar" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "desativar excludepkgs" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "A limpar dados: " +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"etiqueta e caminho para o repositório adicional, pode ser especificado " +"múltiplas vezes." -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d ficheiro removido" -msgstr[1] "%d ficheiros removidos" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Á espera que processo com pid %d acabe." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "controlar se a cor é usada" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Indique as dependências do pacote e que pacotes as fornecem" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "definir os metadados como expirados antes de executar o comando" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "sincroniza os pacotes instalados para a última versão disponível" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "resolver apenas endereços de IPV4" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pacote a sincronizar" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "resolver apenas endereços de IPV6" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Desatualizar um pacote" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pacote a desatualizar" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "apenas descarregar pacotes" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "mostrar, ou utilizar, a informação de grupos" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Nenhuns dados de grupo disponíveis para os repositórios configurados." +#: ../dnf/cli/option_parser.py:299 +#, fuzzy +msgid "Include bugfix relevant packages, in updates" +msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Aviso: O grupo %s não existe." +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Incluir pacotes relevantes de melhoria nas atualizações" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Aviso: Nenhuma correspondência de grupos encontrada:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Incluir pacotes relevantes newpackage nas atualizações" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Incluir pacotes relevantes de segurança nas atualizações" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grupos Instalados:" - -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grupos de Línguas Instalados:" - -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grupos Disponíveis:" +#: ../dnf/cli/option_parser.py:316 +#, fuzzy +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Incluir os pacotes necessários para reparar o BZ dado, nas atualizações" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Grupos de Línguas Disponíveis:" +#: ../dnf/cli/option_parser.py:319 +#, fuzzy +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "Incluir pacotes necessários para reparar o CVE dado, nas atualizações" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "incluir pacotes opcionais do grupo" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "mostrar também grupos ocultos" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "mostrar apenas grupos instalados" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "mostrar apenas grupos disponíveis" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Sub comando de grupos inválido, utilize: %s." +msgid "Error: %s" +msgstr "Erro: %s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Incapaz de encontrar um pacote de grupo obrigatório:" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Terminado." -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "instalar um pacote ou pacotes no seu sistema" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Não tem permissão de leitura/escrita no diretório atual, a mover para /" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Pacote a instalar" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Não foi possível encontrar correspondência" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "O caminho para o ficheiro rpm não é válido: %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "gerar a cache de metadados" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Criando os ficheiros de cache para todos os ficheiros de metadados." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dependências resolvidas." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" -"marcar ou desmarcar pacotes instalados como instalados pelo utilizador." +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Completo!" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as user installed." -msgstr "%s marcado com instalado pelo utilizador." +msgid " Installed: %s-%s at %s" +msgstr " Instalado: %s-%s em %s" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s desmarcado com instalado pelo utilizador." +msgid " Built : %s at %s" +msgstr " Criado : %s em %s" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Erro:" - -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "O pacote %s não está instalado." - -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:194 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operação cancelada." -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nada para fazer." -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "A transferir pacotes:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Erro ao transferir pacotes:" + +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "A transação falhou" + +#: ../dnf/cli/cli.py:262 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"Recusar a importação automática de chaves quando em execução não vigiada.\n" +"Utilizar \"-y\" para sobrescrever." -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "A Tornar Obsoletos os Pacotes" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Nenhum pacote marcado para sincronização" + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Nenhuma correspondência para o argumento: %s" + +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Nenhum pacote %s está disponível." + +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Pacotes Instalados" + +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Pacotes Disponíveis" + +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Remover Automaticamente Pacotes" + +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Pacotes Extra" + +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "reinstalar um pacote" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Pacotes Adicionados Recentemente" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Pacote para reinstalar" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nenhum Pacote correspondente para listar" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "remover um pacote ou pacotes do seu sistema" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Não foram encontradas Correspondências" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "Remover pacotes duplicados" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Não foi fornecido ID de transação" -#: ../dnf/cli/commands/remove.py:58 -#, fuzzy -msgid "remove installonly packages over the limit" -msgstr "remover pacotes installonly acima do limite" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "O ID de transação fornecido não foi encontrado" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nenhum pacote duplicado encontrado para remover." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Encontrado mais do que um ID de transação!" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Nenhum pacote installonly antigo encontrado para remover." +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "O histórico de transação está incompleto, antes de %u." -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "desconhecido" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "O histórico de transação está incompleto, depois de %u." -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "Never (last: %s)" -msgstr "Nunca (último: %s)" +msgid "No package %s installed." +msgstr "Nenhum pacote %s instalado." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "" + +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 #, python-format -msgid "Instant (last: %s)" -msgstr "Imediato (último: %s)" +msgid "Unknown repo: '%s'" +msgstr "Repositório desconhecido: '%s'" + +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "" + +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s segundo(s) (último: %s)" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "mostrar os repositórios de software configurados" +msgid "No such command: %s. Please use %s --help" +msgstr "Não existe este comando: %s. Por favor utilize %s --help" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "mostrar todos os repositórios" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Pode ser um comando de plugin DNF, experimente: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "mostrar repositórios ativados (predefinição)" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Pode ser um comando de plugin DNF, mas o carregamento de plugins está " +"desativado." -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "mostrar repositórios desativados" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Erro de configuração: %s" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "ativado" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "desativado" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "ID-repo : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Nome-repo : " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Estado-repo : " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argumento {}: não permitido com o argumento {}" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Revisão-repo : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Comando \"%s\" já definido" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Etiqueta-repo: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Etiquetas-distri-repo: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-actualizado : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Pcts_repo : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Tamanho-repo : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Metalink-repo: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Atualizados: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Mirrors-repo : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Baseurl-repo : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Expira-repo : " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "A correr" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Excluir-repo : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "A dormir" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Incluir-repo : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ininterruptível" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Excluído-repo: " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Ficheiro-repo: " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Intercetado/Parado" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id do repo" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Desconhecido" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "estado" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" +"Incapaz de encontrar informação acerca do processo de bloqueio (PID %d)" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nome do repo" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " A aplicação com o PID %d é: %s" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:120 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memória : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:104 -#, fuzzy -msgid "search for packages matching keyword" -msgstr "procurar pacotes por palavra exacta" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Iniciado a: %s - %s" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Estado : %s" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "mostrar apenas resultardos desta ARCH" - -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "mostrar apenas resultardos que contém FILE" - -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "mostrar apenas resultardos que providenciem REQ" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "mostrar apenas resultados que recomendem REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -#, fuzzy -msgid "show only results that enhance REQ" -msgstr "mostrar apenas resultados que melhoram REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "mostrar apenas resultados que sugiram REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "mostrar apenas resultados que suplementem REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "mostrar uma lista de todas as dependências e que pacotes as fornecem" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "mostrar árvore recursiva para o(s) pacote(s)" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "procurar a string fornecida nos detalhes dos pacotes" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "operar no RPM fonte correspondente" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "procurar também descrição do pacote e URL" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/search.py:52 +#, fuzzy +msgid "QUERY_STRING" +msgstr "QUERY_STRING" + +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -"mostrar os N pacotes mais recentes para um dado nome.arch (ou os N mais " -"recentes se N for negativo)" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "mostrar informação detalhada sobre o pacote" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "mostrar lista de ficheiros no pacote" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "mostrar nome RPM fonte do pacote" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Correspondências não encontradas." -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "A Procurar Pacotes: " -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formatar para mostrar os pacotes encontrados" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "verificar problemas no packagedb" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "mostrar todos os problemas; predefinição" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "mostrar problemas de dependências" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "mostrar problemas de duplicados" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "mostrar pacotes obsoletos" -#: ../dnf/cli/commands/repoquery.py:204 -#, fuzzy -msgid "limit the query to installed duplicate packages" -msgstr "limitar a procura a pacotes duplicados instalados" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "mostrar problemas com provides" -#: ../dnf/cli/commands/repoquery.py:211 +#: ../dnf/cli/commands/check.py:97 #, fuzzy -msgid "limit the query to installed installonly packages" -msgstr "limitar a procura a pacotes installonly instalados" +msgid "{} has missing requires of {}" +msgstr "{} tem requerimentos em falta de {}" -#: ../dnf/cli/commands/repoquery.py:214 -#, fuzzy -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"limitar a procura a pacotes instalados com dependências não resolvidas" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} é um duplicado de {}" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} é tornado obsoleto por {}" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Mostrar as capacidades com que o pacote conflite." +#: ../dnf/cli/commands/check.py:137 +#, fuzzy +msgid "{} provides {} but it cannot be found" +msgstr "{} fornece {} mas não foi possível encontrá-lo" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "sincroniza os pacotes instalados para a última versão disponível" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Mostrar as capacidades que o pacote pode melhorar." +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pacote a sincronizar" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Mostrar as capacidades oferecidas pelo pacote." +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "atualiza um pacote ou pacotes no seu sistema" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Mostrar as capacidades que o pacote recomenda." +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Pacote a atualizar" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Mostrar as capacidades de que o pacote depende." +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nenhum pacote marcado para atualização" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"remover todos os pacotes não necessários que foram originalmente instalados " +"como dependências" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Mostrar capacidades que o pacote sugere." +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Pacote a remover" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Mostrar capacidades que o pacote pode suplementar." +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "gerar a cache de metadados" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Mostrar apenas pacotes disponíveis." +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Criando os ficheiros de cache para todos os ficheiros de metadados." -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Mostrar apenas pacotes instalados." +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Para diagnosticar o problema, tente executar: '%s'." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"Mostrar apenas pacotes que não estão presentes em nenhum dos repositórios " -"disponíveis." +"Provavelmente corrompeu a BD RPM, executar '%s' poderá resolver o problema." -#: ../dnf/cli/commands/repoquery.py:239 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " -"instalados." +"Ativou a verificação de pacotes via chaves GPG. Isto é algo bom.\n" +"No entanto, não tem nenhuma chave pública GPG instalada. Tem que transferir as chaves para o pacote que deseja instalar e instalá-las.\n" +"Pode fazer isso com o comando:\n" +" rpm --import public.gpg.key\n" +"\n" +"Por outro lado também pode especificar o url para a chave que gostaria de utilizar para um repositório na opção 'gpgkey' na secção de repositório e o DNF instala-a por si.\n" +"\n" +"Para mais informações contacte a sua distribuição ou o fornecedor de pacotes." -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Mostrar apenas pacotes que podem ser removidos pelo comando \"dnf " -"autoremove\"." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Repositório de problemas: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Mostrar apenas pacotes recentemente editados" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "mostrar detalhes acerca de um pacote ou grupo de pacotes" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "mostrar todos os pacotes (predefinição)" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "mostrar apenas pacotes disponíveis" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "mostrar apenas pacotes instalados" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "mostrar apenas pacotes extra" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "mostrar apenas pacotes de atualização" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "mostrar apenas pacotes autoremove" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "procurar a string fornecida nos detalhes dos pacotes" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "mostrar apenas pacotes recentemente alterados" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "procurar também descrição do pacote e URL" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "liste um pacote ou grupos de pacotes" -#: ../dnf/cli/commands/search.py:52 -#, fuzzy -msgid "QUERY_STRING" -msgstr "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "encontre que pacotes fornece o valor fornecido" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "ALGUMA_STRING" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "verificar atualizações de pacotes disponíveis" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Nenhum pacote disponível." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nenhum pacote instalado." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "%s Exactly Matched: %%s" -msgstr "" +msgid " (from %s)" +msgstr " (de %s)" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "%s Matched: %%s" +msgid "Installed package %s%s not available." +msgstr "O pacote instalado %s%s não está disponível." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nenhum pacote instalado do repositório." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Correspondências não encontradas." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Nenhum pacote marcado para remoção." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" +"executar comandos no topo de todos os pacotes no repositório fornecido" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "mostrar uma mensagem de utilização útil" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "mostrar, ou utilizar, o histórico de transação" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Não tem acesso à BD de histórico." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" +"Não pode anular a transação %s, ao fazê-lo resultaria numa base de dados de " +"pacotes inconsistente." -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "Could not find repository: %s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" +"Não retroceder a transação %s, ao fazê-lo resultaria numa base de dados de " +"pacotes inconsistente." -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} [command]\n" -" print help" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Desatualizar um pacote" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pacote a desatualizar" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +#, fuzzy msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" +"atualizar, mas apenas o pacote 'mais recente' que resolve um problema que " +"afeta o seu sistema" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{}\n" -" resolve the transaction set" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" run the transaction" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "remover um pacote ou pacotes do seu sistema" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "Remover pacotes duplicados" + +#: ../dnf/cli/commands/remove.py:58 +#, fuzzy +msgid "remove installonly packages over the limit" +msgstr "remover pacotes installonly acima do limite" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nenhum pacote duplicado encontrado para remover." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Nenhum pacote installonly antigo encontrado para remover." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1956,6 +2021,11 @@ msgstr "melhoramento" msgid "security" msgstr "segurança" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "desconhecido" + #: ../dnf/cli/commands/updateinfo.py:46 #, fuzzy msgid "newpackage" @@ -2077,1191 +2147,1367 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Erros" +msgid "Update ID" +msgstr "ID de Atualização" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tipo" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID de Atualização" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Atualizado" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Erros" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Descrição" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Direitos" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Direitos" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Ficheiros" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instalado" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "verdadeiro" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "falso" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "verdadeiro" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"marcar ou desmarcar pacotes instalados como instalados pelo utilizador." -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "atualiza um pacote ou pacotes no seu sistema" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s marcado com instalado pelo utilizador." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Pacote a atualizar" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s desmarcado com instalado pelo utilizador." -#: ../dnf/cli/commands/upgrademinimal.py:31 +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "" + +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Erro:" + +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "O pacote %s não está instalado." + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Indique as dependências do pacote e que pacotes as fornecem" + +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "" + +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "dados em cache removidos" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tipo de metadados para limpar" + +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "A limpar dados: " + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" + +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d ficheiro removido" +msgstr[1] "%d ficheiros removidos" + +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Á espera que processo com pid %d acabe." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "instalar um pacote ou pacotes no seu sistema" + +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Não foi possível encontrar correspondência" + +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "O caminho para o ficheiro rpm não é válido: %s" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:104 #, fuzzy -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +msgid "search for packages matching keyword" +msgstr "procurar pacotes por palavra exacta" + +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -"atualizar, mas apenas o pacote 'mais recente' que resolve um problema que " -"afeta o seu sistema" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Terminado." +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -"Não tem permissão de leitura/escrita no diretório atual, a mover para /" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "mostrar apenas resultardos desta ARCH" + +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "mostrar apenas resultardos que contém FILE" + +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "mostrar apenas resultardos que providenciem REQ" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dependências resolvidas." +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "mostrar apenas resultados que recomendem REQ" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Completo!" +#: ../dnf/cli/commands/repoquery.py:143 +#, fuzzy +msgid "show only results that enhance REQ" +msgstr "mostrar apenas resultados que melhoram REQ" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Erro de linha de comando: %s" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "mostrar apenas resultados que sugiram REQ" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "mau formato: %s" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "mostrar apenas resultados que suplementem REQ" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "verificar dependências exatamente como dadas, oposto de --alldeps" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "mostrar uma lista de todas as dependências e que pacotes as fornecem" + +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "localização do ficheiro de configuração" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "operação silenciosa" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "mostrar árvore recursiva para o(s) pacote(s)" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "operação escrita" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "operar no RPM fonte correspondente" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "mostra versão DNF e sai" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" +"mostrar os N pacotes mais recentes para um dado nome.arch (ou os N mais " +"recentes se N for negativo)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "define raiz de instalação" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "mostrar informação detalhada sobre o pacote" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "mostrar lista de ficheiros no pacote" + +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "mostrar nome RPM fonte do pacote" + +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "desativar todos os plugins" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formatar para mostrar os pacotes encontrados" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "desativar plugins por nome" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -"sobrescrever o valor de $releasever na configuração e ficheiros do " -"repositório" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "definir configurações e opções de repositório arbitrárias" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "" -#: ../dnf/cli/option_parser.py:190 +#: ../dnf/cli/commands/repoquery.py:204 #, fuzzy -msgid "resolve depsolve problems by skipping packages" -msgstr "resolver problemas depsolve saltando pacotes" +msgid "limit the query to installed duplicate packages" +msgstr "limitar a procura a pacotes duplicados instalados" -#: ../dnf/cli/option_parser.py:193 +#: ../dnf/cli/commands/repoquery.py:211 #, fuzzy -msgid "show command help" -msgstr "mostrar ajuda do comando" +msgid "limit the query to installed installonly packages" +msgstr "limitar a procura a pacotes installonly instalados" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "permite apagar pacotes instalados para resolver dependências" +#: ../dnf/cli/commands/repoquery.py:214 +#, fuzzy +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" +"limitar a procura a pacotes instalados com dependências não resolvidas" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "tenta as melhores versões disponíveis de pacotes nas transações." +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Mostrar as capacidades com que o pacote conflite." + +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "correr inteiramente da cache do sistema, não atualiza cache" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Mostrar as capacidades que o pacote pode melhorar." -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Mostrar as capacidades oferecidas pelo pacote." + +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Mostrar as capacidades que o pacote recomenda." + +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Mostrar as capacidades de que o pacote depende." + +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "Nível de saída de debug" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Mostrar capacidades que o pacote sugere." -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "despejo de resultados detalhados de soluções em ficheiros" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Mostrar capacidades que o pacote pode suplementar." -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "mostrar duplicados, em repositórios, em comandos de lista/procura" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Mostrar apenas pacotes disponíveis." -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "nível de saída de erros" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Mostrar apenas pacotes instalados." -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:238 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Display only packages that are not present in any of available repositories." msgstr "" +"Mostrar apenas pacotes que não estão presentes em nenhum dos repositórios " +"disponíveis." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "nível de saída de debug para rpm" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"Mostrar apenas pacotes que fornecem uma atualização para alguns pacotes já " +"instalados." -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "responder sim automaticamente para todas as perguntas" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" +"Mostrar apenas pacotes que podem ser removidos pelo comando \"dnf " +"autoremove\"." + +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "responder não automaticamente para todas as perguntas" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Mostrar apenas pacotes recentemente editados" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:275 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -"ativar apenas repositórios específicos por id ou glob, pode ser especificado" -" várias vezes" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "exclui pacotes por nome ou glob" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "desativar excludepkgs" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:502 msgid "" -"label and path to additional repository, can be specified multiple times." +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -"etiqueta e caminho para o repositório adicional, pode ser especificado " -"múltiplas vezes." -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nunca (último: %s)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Imediato (último: %s)" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "controlar se a cor é usada" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s segundo(s) (último: %s)" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "definir os metadados como expirados antes de executar o comando" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "mostrar os repositórios de software configurados" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "resolver apenas endereços de IPV4" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "mostrar todos os repositórios" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "resolver apenas endereços de IPV6" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "mostrar repositórios ativados (predefinição)" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "mostrar repositórios desativados" + +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "apenas descarregar pacotes" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "ativado" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "desativado" -#: ../dnf/cli/option_parser.py:299 -#, fuzzy -msgid "Include bugfix relevant packages, in updates" -msgstr "Incluir pacotes de resolução de bugs relevantes nas atualizações" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "ID-repo : " -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Incluir pacotes relevantes de melhoria nas atualizações" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Nome-repo : " -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Incluir pacotes relevantes newpackage nas atualizações" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Estado-repo : " -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Incluir pacotes relevantes de segurança nas atualizações" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Revisão-repo : " -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Etiqueta-repo: " -#: ../dnf/cli/option_parser.py:316 -#, fuzzy -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" -"Incluir os pacotes necessários para reparar o BZ dado, nas atualizações" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Etiquetas-distri-repo: " -#: ../dnf/cli/option_parser.py:319 -#, fuzzy -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "Incluir pacotes necessários para reparar o CVE dado, nas atualizações" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-actualizado : " -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Pcts_repo : " -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Tamanho-repo : " -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Metalink-repo: " -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Atualizados: " -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Mirrors-repo : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Época" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Baseurl-repo : " -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Expira-repo : " -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Excluir-repo : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Lançamento" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Incluir-repo : " -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Excluído-repo: " -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Ficheiro-repo: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id do repo" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "estado" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nome do repo" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Fonte" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Do repositório" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Criador de Pacotes" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Hora de construção" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Hora de instalação" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instalado por" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licença" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "s" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "sim" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "reinstalar um pacote" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Pacote para reinstalar" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "não" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." +msgstr "Pacote %s disponível, mas não instalado." -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Isto está ok [s/N]: " +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Isto está ok [S/n]: " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Grupo: %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Id do Grupo: %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "mostrar, ou utilizar, a informação de grupos" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Descrição: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Nenhuns dados de grupo disponíveis para os repositórios configurados." -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Language: %s" -msgstr " Língua: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Pacotes Obrigatórios:" - -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Pacotes Padrão:" +msgid "Warning: Group %s does not exist." +msgstr "Aviso: O grupo %s não existe." -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Pacotes Opcionais:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Aviso: Nenhuma correspondência de grupos encontrada:" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Pacotes Condicionais:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:827 -#, fuzzy, python-format -msgid "Environment Group: %s" -msgstr "Grupo de Ambiente: %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " ID Ambiente: %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grupos Instalados:" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Grupos Obrigatórios:" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grupos de Línguas Instalados:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Grupos Opcionais:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grupos Disponíveis:" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Coincidente com:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Grupos de Línguas Disponíveis:" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Ficheiro : %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "incluir pacotes opcionais do grupo" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "mostrar também grupos ocultos" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Descrição : " +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "mostrar apenas grupos instalados" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "mostrar apenas grupos disponíveis" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "License : %s" -msgstr "Licença : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Sub comando de grupos inválido, utilize: %s." -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Incapaz de encontrar um pacote de grupo obrigatório:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Ocorreu um erro ao calcular o tamanho total transferido" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:995 +#: ../dnf/db/group.py:368 #, python-format -msgid "Total size: %s" -msgstr "Tamanho total: %s" +msgid "Will not install a source rpm package (%s)." +msgstr "Não será instalado um pacote fonte rpm (%s)." -#: ../dnf/cli/output.py:998 +#: ../dnf/repo.py:83 #, python-format -msgid "Total download size: %s" -msgstr "Total transferido: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Tamanho instalado: %s" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Ocorreu um erro ao calcular o tamanho total instalado" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "tipo não suportado de checksum: %s" -#: ../dnf/cli/output.py:1023 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Freed space: %s" +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "A marcar os pacotes como instalados pelo grupo:" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "A marcar pacotes como removidos pelo grupo:" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grupo" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pacotes" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "A instalar dependências" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "" -#: ../dnf/cli/output.py:1126 -#, fuzzy -msgid "Installing weak dependencies" -msgstr "A instalar dependências fracas" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "A remover" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "A remover dependências não utilizadas" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valor de configuração desconhecido: %s=%s em %s; %s" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Opção de configuração desconhecida: %s = %s em %s" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/main.py:235 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Sleep for %s seconds" msgstr "" -"A saltar pacotes com conflitos:\n" -"(adicione '%s' na linha de comandos para forçar a atualização)" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:31 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "" +msgid "The following updates have been applied on '%s':" +msgstr "As seguintes atualizações foram aplicadas a '%s':" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr "" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "As seguintes atualizações estão disponíveis em '%s':" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "As seguintes atualizações foram transferidas em '%s':" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Atualizações aplicadas em '%s'." + +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Atualizações transferidas em '%s'." + +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Atualizações disponíveis em '%s'." -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "substituindo" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Falha ao enviar email via '%s': %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "Failed to execute command '%s': returned %d" msgstr "" -"\n" -"Resumo da Transação\n" -"%s\n" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalar" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Atualizar" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Remover" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Desatualizar" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Saltar" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Pacote" -msgstr[1] "Pacotes" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Pacote dependente" -msgstr[1] "Pacotes dependentes" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s é um ficheiro vazio" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Atualizado" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Desatualizado" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstalado" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problema" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Removido" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Falhado" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/base.py:339 +#, fuzzy +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Cache de metadados do temporizador desativada enquanto for utilizada a " +"bateria." -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Cache de metadados do temporizador desativada." -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Cache de metadados atualizada recentemente." -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Sem transações" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "IDs de transação, ou pacote(s), fornecidos errados" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Linha de comandos" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Cache de metadados criada." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data e hora" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: a usar metadata de %s." -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Ação(ões)" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Alterado" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Última verificação de expiração de metadados: %s em %s." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" +"Os pacotes descarregados foram guardados em cache até à próxima transação " +"com sucesso." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Nenhum ID de transação, ou pacote, fornecido" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "Pode remover os pacotes em cache executando '%s'." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Apagado" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "Tsflag inválida no ficheiro de configuração: %s" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Não instalado" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Falha ao adicionar ficheiro de grupos para o repositório: %s - %s" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Mais recentes" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "A executar verificação de transação" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Mais antigos" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Erro: verificação da transação vs depsolve:" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID de Transação:" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "A verificação da transação foi bem sucedida." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Hora de início :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "A executar o teste de transação" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Início de rpmdb:" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Erro na verificação da transação:" -#: ../dnf/cli/output.py:1870 -#, python-format -msgid "(%u seconds)" -msgstr "(%u segundos)" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "O teste de transação foi bem sucedido." -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" -msgstr "(%u minutos)" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "A executar a transação" -#: ../dnf/cli/output.py:1874 -#, python-format -msgid "(%u hours)" -msgstr "(%u horas)" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Requisitos de Disco:" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:910 #, python-format -msgid "(%u days)" -msgstr "(%u dias)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." +msgstr[1] "" +"Ao menos mais %dMB de espaço necessário no sistema de ficheiros %s." -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Hora de fim :" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Resumo de Erros" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Terminar rpmdb :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Utilizador :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Cancelado" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Falha a obter o bloqueio de transação (em sessão como: %s)." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Código-Retorno :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "A transação não pôde ser executada." -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Sucesso" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "A transação não pode ser iniciada:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Falhas:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Falha ao remover o ficheiro de transação %s" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Falha:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Alguns pacotes não foram transferidos. A tentar novamente." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" +"Delta RPMs reduzidos de %.1f MB de atualizações para %.1f MB (%d.1%% " +"poupado)" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Linha Comandos :" - -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transação realizada com:" - -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pacotes Alterados:" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Incapaz de abrir: {}" -#: ../dnf/cli/output.py:1948 -#, fuzzy -msgid "Scriptlet output:" -msgstr "Saída do script:" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "A chave pública para %s não está instalada" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Erros:" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problema ao abrir o pacote %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Instalar-Dep" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "A chave pública para %s não é confiável" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Marcado como obsoleto" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "O pacote %s não está assinado" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "A tornar obsoleto" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "Não pôde remover %s" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Apagar" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s removido" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstalar" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Nenhum grupo marcado para remoção." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Nenhum grupo marcado para atualização." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "nenhum pacote coincidente" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Pacote %s não instalado, não se pode desatualizá-lo." -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" +"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Pacote %s não instalado, não se pode reinstalá-lo." -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "O ficheiro %s é um pacote fonte e não pode ser atualizado, a ignorar." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s not installed, cannot update it." +msgstr "Pacote %s não instalado, não se pode atualizá-lo." + +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." msgstr "" +"Pacote %s de uma versão superior já instalado, não se pode atualizá-lo." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2173 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" +"Pacote %s de uma versão inferior já instalado, não se pode desatualizá-lo." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Iniciando a resolução de dependências" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Finalizada a resolução de dependências" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Nenhuma atualização de segurança necessária, mas a atualização {} está " +"disponível" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, fuzzy, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -"A importar chaves GPG 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" De : %s" +"Nenhuma atualização de segurança necessária, mas as atualizações {} estão " +"disponíveis" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "A correr" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Nenhuma atualização de segurança necessária para \"{}\", mas a atualização " +"{} está disponível" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "A dormir" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Nenhuma atualização de segurança necessária para \"{}\", mas as atualizações" +" {} estão disponíveis" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ininterruptível" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "As chaves GPG estão configuradas como: %s" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Intercetado/Parado" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "A chave GPG em %s (0x%s) já está instalada" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Desconhecido" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -"Incapaz de encontrar informação acerca do processo de bloqueio (PID %d)" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2388 #, python-format -msgid " The application with PID %d is: %s" -msgstr " A aplicação com o PID %d é: %s" +msgid "Key import failed (code %d)" +msgstr "Falha na importação da chave (código %d)" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memória : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Chave importada com sucesso" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Não instalada nenhuma chave" + +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" -msgstr " Iniciado a: %s - %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"As chaves GPG listadas para o repositório \"%s\" já estão instaladas mas não são as corretas para este pacote.\n" +"Verifique se os URLs das chaves estão configurados para este repositório." -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Estado : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "a ignorar e continuar." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "O grupo '%s' não está instalado." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "O grupo '%s' não existe." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Não instalado ambiente '%s'." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "O group_id '%s' não existe" +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Não instalado grupo '%s'." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3321,6 +3567,11 @@ msgstr "Repositório '%s' tem o nome em falta na configuração, a utilizar id." msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3331,36 +3582,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Não será instalado um pacote fonte rpm (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "tipo não suportado de checksum: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Falhou reconstrução do Delta RPM" @@ -3373,223 +3594,45 @@ msgstr "Falhou checksum do reconstrução do delta RPM" msgid "done" msgstr "terminado" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Encontrado ficheiro lock malformado: %s.\n" "Assegure-se que mais nenhum processo dnf está a correr e retire o ficheiro lock manualmente ou então corra systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s é um ficheiro vazio" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "a ignorar e continuar." -#: ../dnf/plugin.py:63 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Parsing file failed: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "" +msgid "Environment '%s' is not installed." +msgstr "Não instalado ambiente '%s'." -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "activar %s repositório" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Adicionados %s repositórios de %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Limpar" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Apagar" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "A verificar" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problema" +msgid "Group_id '%s' does not exist." +msgstr "O group_id '%s' não existe" diff --git a/po/pt_BR.po b/po/pt_BR.po index 785f267..4b1006e 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-05-02 02:48+0000\n" "Last-Translator: Caronte \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/dnf/language/pt_BR/)\n" @@ -31,1794 +31,1580 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "As seguintes atualizações foram aplicadas em '%s':" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "As seguintes atualizações estão disponíveis em '%s':" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "As seguintes atualizações foram baixadas em '%s':" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Atualizações foram aplicadas em '%s':" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Atualizações foram baixadas em '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACOTE" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Atualizações disponíveis em '%s'." +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Pacote para instalar" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Falha ao enviar um email via '%s': %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Desatualizando" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Falha ao executar o comando '%s': devolveu %d" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Limpeza" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Valor de configuração desconhecido: %s=%s in %s; %s" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Instalando" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Opção de configuração desconhecida: %s = %s in %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Obsoletos" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Iniciado dnf-automatic." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Reinstalando" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Dormir por %s segundos" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Apagando" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Erro: %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Atualizando" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "carregando repo '{}' falha: {}" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verificando" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "O carregamento do repositório '{}' falhou" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Executando scriptlet" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"Caching temporizador de metadata desabilitado quando executando em uma " -"conexão limitada." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Preparando" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -"O timer para armazenamento em cache de metadados desativado quando " -"executando com bateria." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Timer para armazenamento em cache de metadados desativado." -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Cache de metadados atualizado recentemente." - -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "Não há repositórios habilitados em \"{}\"." - -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: nunca será expirado e não será atualizado." +msgid "Parsing file failed: %s" +msgstr "Arquivo de análise falhou: %s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: expirou e será atualizado." +msgid "Loaded plugins: %s" +msgstr "Plugins carregados: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: metadados expiram depois %d segundos e será atualizado agora" +msgid "Failed loading plugin \"%s\": %s" +msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: expira depois %d segundos." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Criado cache de metadados" +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s: usando metadados a partir de %s." +msgid "enabling %s repository" +msgstr "habilitando o repositório %s" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Ignorando repositórios: %s" +msgid "Added %s repo from %s" +msgstr "Adicionado repo %s a partir de %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -"Última verificação de data de vencimento de metadados: %s atrás em %s." -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -"Os pacotes baixados foram salvos no cache até a próxima transação bem " -"sucedida." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Você pode remover os pacotes em cache executando '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoch" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "tsflag inválido no arquivo de configuração: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Falha ao adicionar o arquivo de grupos para o repositório: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Executando verificação da transação" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Lançamento" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Erro: verificação de transação vs depsolve:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Verificação de transação completa." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Executando teste de transação" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Erro de verificação de transação:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Teste de transação completo" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Origem" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Executando a transação" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Requisitos de disco:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." -msgstr[1] "" -"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "A partir do repo" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Sumário de erros" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Empacotador" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB alterado fora do DNF." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Tempo de compilação" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Erros ocorreram durante a transação." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Tempo de instalação" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Falha ao obter bloqueio de transação (registrado como %s)." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Instalado por" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Não foi possível executar a transação." +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "A transação não pode ser iniciada." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Falha ao remover o arquivo de transação %s" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Alguns pacotes não foram baixados. Tentando novamente." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licença" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -"Delta RPMs reduziu %.1f MB de atualizações para %.1f MB (%d.1%% salvos)" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -"Delta RPMs falhos aumentaram %.1f MB de atualizações para %.1f MB (%d.1%% " -"desperdiçado)" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Não foi possível abrir: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "A chave pública para o %s não está instalada" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "s" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problema ao abrir o pacote %s" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "sim" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "A chave pública para o %s não é confiável" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "O pacote %s não está assinado" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "não" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "Não foi possível remover %s" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Correto? [s/N]: " -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Correto? [S/n]: " + +#: ../dnf/cli/output.py:788 #, python-format -msgid "%s removed" -msgstr "%s removido" +msgid "Group: %s" +msgstr "Grupo: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Sem combinação para o pacote do grupo \"{}\"" +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" +msgstr " Group-Id: %s" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Adicionando pacotes do grupo '%s': %s" +msgid " Description: %s" +msgstr " Descrição: %s" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nada para fazer." +#: ../dnf/cli/output.py:796 +#, python-format +msgid " Language: %s" +msgstr " Linguagem: %s" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Nenhum grupo marcado para remoção." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Pacotes obrigatórios:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Nenhum grupo marcado para atualização." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Pacotes padrão:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" -msgstr "Nenhuma correspondência para argumento: %s" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Pacotes opcionais:" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "Nenhum pacote correspondeu" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Pacotes condicionais:" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "O pacote %s não está instalado, não é possível fazer downgrade." +msgid "Environment Group: %s" +msgstr "Grupo ambiente: %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"O pacote %s de versão mais antiga já foi instalado, não é possível fazer " -"downgrade." +msgid " Environment-Id: %s" +msgstr " Environment-Id: %s" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "O pacote %s não está instalado, não é possível reinstála-lo." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Grupos obrigatórios:" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "O arquivo %s é um pacote fonte e não pode ser atualizado, ignorando." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Grupos opcionais:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Resultado a partir de:" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "O pacote %s não está instalado, não é possível atualizá-lo." +msgid "Filename : %s" +msgstr "Nome de arquivo : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"O pacote %s de versão mais recente já foi instalado, não é possível fazer " -"downgrade." +msgid "Repo : %s" +msgstr "Repo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Descrição : " -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s available, but not installed." -msgstr "Pacote %s disponível, mas não instalado." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Pacote %s disponível, mas instalado para arquitetura diferente." +msgid "License : %s" +msgstr "Licença : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:920 #, python-format -msgid "No package %s installed." -msgstr "Nenhum pacote %s instalado." +msgid "Provide : %s" +msgstr "Fornecer : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Not a valid form: %s" -msgstr "Formato inválido: %s" +msgid "Other : %s" +msgstr "Outro : %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Nenhum pacote marcado para remoção." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Houve um erro no cálculo do tamanho total do download" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Pacotes para o argumento %s disponíveis, mas não instalados." +msgid "Total size: %s" +msgstr "Tamanho total: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"O pacote %s de versão mais antiga já foi instalado, não pode é possível " -"fazer downgrade." - -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Ação não tratada: {}" +msgid "Total download size: %s" +msgstr "Tamanho total do download: %s" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No package %s available." -msgstr "Nenhum pacote %s disponível." +msgid "Installed size: %s" +msgstr "Tamanho depois de instalado: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Nenhuma atualização de segurança necessária, mas {} atualização disponível" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Houve um erro ao calcular o tamanho instalado" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Nenhuma atualização de segurança necessária, mas {} atualizações disponíveis" +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" +msgstr "Espaço liberado: %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualização " -"disponível" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Marcação de pacotes instalado pelo grupo:" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualizações" -" disponíveis" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Marcação de pacotes removido pelo grupo:" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". O pacote que falha é: %s" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grupo" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Chaves GPG estão configuradas como: %s" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Pacotes" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "A chave GPG em %s (0x%s) já está instalada" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Instalando grupo/pacotes do módulo" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "A chave foi aprovada." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Instalando pacotes de grupo" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "A chave foi rejeitada." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Instalando" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Falha na importação da chave (código %d)" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Atualizando" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Chave importada com sucesso" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Reinstalando" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Não instalar nenhuma das chaves" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Instalando dependências" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas para este pacote.\n" -"Verifique se as URLs corretas das chaves estão configuradas para esse repositório." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Instalando dependências fracas" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Removendo" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Talvez você quisesse dizer: {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Removendo pacotes dependentes" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "O pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Removendo dependências não utilizadas" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Alguns pacotes do repositório local têm checksum incorreto" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Desatualizando" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "O pacote \"{}\"do repositório \"{}\" tem checksum incorreto" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -"Alguns pacotes têm cache inválido, mas não podem ser baixados devido à opção" -" \"--cacheonly\"" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "O pacote %s já está instalado." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Arquivo de análise \"%s\"falhou: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Erro de configuração: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Instalados: %s-%s em %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Construídos : %s em %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "O DNF apenas baixará pacotes para a transação." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"O DNF apenas baixará pacotes, instalará chaves gpg, e verificará a " -"transação." - -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operação abortada." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Baixando pacotes:" +"Ignorando pacotes com conflitos:\n" +"(adicionar %s' a linha de comando para forçar sua atualização)" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Erro ao baixar pacotes:" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Ignorando pacotes com dependências quebradas%s" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transação falou" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " ou parte de um grupo" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -"Recusa de importação automática das chaves ao executar de forma não assistida.\n" -"Use \"-y\" para sobrescrever." - -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "Verificação GPG FALHOU" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Tornando pacotes obsoletos" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "substituindo" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Nenhum pacote marcado para sincronização e distribuição." +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Resumo da transação\n" +"%s\n" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Nenhum pacote marcado para downgrade." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Instalar" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Pacotes instalados" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Atualizar" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Pacotes disponíveis" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Remover" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Remover pacotes automaticamente" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Desatualizar" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Pacotes extras" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Ignorar" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Atualizações Disponíveis" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Pacote" +msgstr[1] "Pacotes" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Pacotes adicionados recentemente" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Pacote dependente" +msgstr[1] "Pacotes dependentes" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nenhum pacote correspondente a ser listado" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Atualizados" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nenhum pacote localizado" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Desatualizados" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Nenhum ID de transação fornecido" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Instalados" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "O ID de transação dado não foi localizado" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Reinstalado" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Foi localizado mais de um ID de transação!" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "O histórico de transações está incompleto, antes %u." +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Removido(s)" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "O histórico de transações está incompleto, depois %u." +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Falhou" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Desfazendo transação {}, a partir de {}" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Total" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Repo desconhecido: '%s'" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistema" + +#: ../dnf/cli/output.py:1611 #, python-format -msgid "No repository match: %s" -msgstr "Nenhum repositório coincide: %s" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Ignorando transação mesclada %d para %d, como se sobrepõe" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Este comando deve ser executado sob o usuário root." +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Nenhuma transação" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Comando não encontrado: %s. Por favor, utilize %s --help" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "IDs de transação ou pacote(s) fornecido(s) inválido(s)" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Pode ser um comando de plugin DNF, tente: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Linha de comando" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Pode ser um comando de plugin DNF, porém o carregamento de plugins está " -"desativado no momento." +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Nome de usuário" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir ou --downloaddir deve ser usado com os comandos --downloadonly, " -"download ou system-upgrade." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Data e hora" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Ação(ões)" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Alterado" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -"Não é possível detectar versão de lançamento (use '--releasever' para " -"especificar a versão de lançamento)" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argumento {}: não permitido com argumento {}" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Nenhum ID de transação ou pacote fornecido" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Comando \"%s\" já definido" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Removidos" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Exclusões no dnf.conf " +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Não instalado" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "inclusões no dnf.conf " +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Antigo" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Exclusões no repo " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Recente" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Inclusões no repo " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID de transação:" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Para diagnosticar o problema, tente executar: '%s'." +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Horário de início:" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Início do rpmdb:" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Você provavelmente corrompeu RPMDB, talvez a execução de '%s' corrija este " -"problema." +msgid "(%u seconds)" +msgstr "(%u segundos)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Você ativou a verificação de pacotes via chave GPG. Isto é positivo. \n" -"Porém, você não possui nenhuma chave pública GPG instalada. Você precisa baixar as chaves para o pacotes que você deseja instalar e instalá-los.\n" -"Você pode fazer isto ao executar o comando:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternativamente você pode especificar a url para a chave que gostaria de usar \n" -"para um repositório na opção 'gpgkey' em uma seção de repositório e DNF\n" -"irá instalá-la para você.\n" -"\n" -"Para mais informações contacte seu distribuidor ou provedor de pacote." +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" +msgstr "(%u minutos)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "Problem repository: %s" -msgstr "Repositório problema: %s" +msgid "(%u hours)" +msgstr "(%u horas)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "mostra detalhes sobre um pacote ou grupos de pacotes" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u dias)" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "exibir todos os pacotes (padrão)" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Horário do fim:" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "exibir somente pacotes disponíveis" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Fim do rpmdb:" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "exibir somente pacotes instalados" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Usuário:" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "exibir apenas pacotes extras" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Código de retorno:" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "mostrar apenas pacotes de atualizações" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Interrompido" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "mostrar somente os pacotes autoremove" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Sucesso" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "exibir apenas pacotes alterados recentemente" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Falhas:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACOTE" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Falha:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "lista um pacote ou grupos de pacotes" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Releasever:" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "Localiza qual pacote fornece o valor dado" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Linha de comando :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Comentário :" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Pesquisando por pacotes: " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transação realizada com:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "verificar se há atualizações de pacotes disponíveis" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Pacotes alterados:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "Exibir registros de alterações antes de atualizar" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Saída do scriptlet:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Nenhum pacote disponível." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Erros:" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Nenhum pacote marcado para instalação." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dep-Install" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Nenhum pacote instalado." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Obsoletos" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Apagar" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Reinstalar" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (a partir de %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Pacote %s.%s %s será instalado" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Pacote instalado %s %s não disponível." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "O pacote %s.%s %s será uma atualização" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Nenhum pacote instalado a partir do repositório." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "O pacote %s.%s %s será apagado" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Nenhum pacote marcado para reinstalar." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Pacote %s.%s %s será instalado" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Nenhum pacote marcado para atualização." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Pacote %s.%s %s será desatualizado" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "executa comandos em cima de todos os pacotes em um dado repositório" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "O pacote %s.%s %s ficará obsoleto" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "REPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "O pacote %s.%s %s será atualizado" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "exibe uma mensagem de ajuda para uso" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "Pacote %s.%s %s ficará obsoleto" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "COMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Começando resolução de dependência" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "exibir ou usar o histórico de transações" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Resolução de dependência finalizada" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Encontrou mais de um ID de transação.\n" -"'{}' requer um ID de transação ou nome de pacote." - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Nenhum ID de transação ou nome de pacote fornecido." - -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Você não tem acesso ao banco de dados do histórico." +"Importando chave GPG 0x%s:\n" +"ID de usuário : \"%s\"\n" +" Impressão digital: %s\n" +"A partir de : %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Não é possível desfazer a transação %s, fazê-la resultará em um banco de " -"dados de pacotes inconsistente." +msgid "Command line error: %s" +msgstr "Erro na linha de comando: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Não foi possível reverter transação %s, fazê-la resultará em um banco de " -"dados de pacotes inconsistente." - -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Definição de intervalo ID de transação inválida '{}'.\n" -"Use '..'." - -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +msgid "bad format: %s" +msgstr "Formato incorreto: %s" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Nenhuma transação que manipula o pacote '{}' foi encontrado." +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" +msgstr "Argumento Setopt possui multiplos valores %s" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Argumento Setopt não possui valor %s" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "habilitar resolução de aliases" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Argumentos opcionais" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "desabilitar resolução de aliases" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "configurar localização do arquivo" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Aliases estão habilitados" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "operação discreta" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Aliases estão desabilitados" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "operação detalhada" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "A chave do alias é invalida %s" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "Mostrar versão DNF e sair" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "definir raiz de instalação" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Aliases adicionados: %s" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "não instalar documentações" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Alias não encontrado: %s" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "desabilitar todos plugins" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Aliases deletados: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "habilitar plugins por nome" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "desabilitar plugins pelo nome" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "substituir o valor de $releasever em arquivos config e repo" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Resolução dos aliases está desabilitada." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "Configurando opções arbitrárias de repositório e configurações." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Aliases não especificados." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "soluciona problemas depsolve ignorando pacotes" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Alias não especificado." +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "exibe a ajuda de comando" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Aliases não definidos." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "permite apagar pacotes instalados para resolver dependências" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "No match for alias: %s" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "tente as melhores versões de pacotes disponíveis em transações." -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -"remove todos os pacotes desnecessários que foram originalmente instalado " -"como dependências" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Pacote para remover" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "" +"executar por completo a partir do cache do sistema, não atualiza o cache" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "procurando por problemas no packagedb" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "máximo tempo de espera do comando" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "mostrar todos os problemas; padrão" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "nível de depuração na saída" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "mostrar problemas de dependência" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "despejar em arquivos resultados detalhados da resolução" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "mostrar problemas duplicados" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "mostrar pacotes obsoletos" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "nível de erro na saída" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "mostrar problemas com provides" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"habilita a lógica obsoleta de processamento do dnf para atualizar ou exibir " +"as capacidades que o pacote torna obsoleto para info, list e repoquery" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} tem exigência ausente de {}" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "nível de depuração na saída para o rpm" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} é uma duplicidade com {}" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "responder sim para todas as perguntas automaticamente" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} se tornou obsoleto por {}" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "responder não para todas as perguntas automaticamente" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} fornece {} mas não pode ser encontrado" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"habilitar apenas repositório específicos por um id ou um glob, pode ser " +"especificado diversas vezes" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Removendo arquivo %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "Remove os dados do cache" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Tipo de metadata para limpar" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "excluir pacotes por nome ou glob" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Limpando dados: " +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "desabilitar excludepkgs" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "O cache expirou" - -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d arquivo removido" -msgstr[1] "%d arquivos removidos" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"nome e caminho para repositório adicional, pode ser especificado várias " +"vezes." -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Aguardando processo com pid %d finalizar." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "desativar a remoção de dependências que não são mais usadas" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Listar dependências dos pacotes e quais pacotes as fornecem" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "sincronizar os pacotes instalados para as últimas versões disponíveis" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "controla o uso da cor" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Pacote para sincronizar" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "marcar metadados como vencidos antes de executar o comando" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Desatualiza um pacote" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "resolver somente endereços IPv4" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Pacote para desatualizar" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "resolver somente endereços IPv6" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "exibir ou usar a informação dos grupos" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "definir o diretório para copiar os pacotes para" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Nenhum dado de grupo disponível nos repositórios configurados." +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "baixar somente pacotes" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Aviso: O grupo %s não existe." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "adicione um comentário à transação" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Aviso: Nenhum grupo correspondente:" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Incluir pacotes bugfix relevantes, nas atualizações" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Grupos de Ambientes Disponíveis:" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Incluir pacotes de aprimoramentos relevantes, nas atualizações" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Grupos de Ambientes Instalados:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Incluir pacotes newpackage relevantes, nas atualizações" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grupos instalados:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Incluir pacotes de segurança relevantes, nas atualizações" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grupos de Idiomas Instalados:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Incluir pacotes necessários para corrigir o aviso informado, nas " +"atualizações" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grupos disponíveis:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Incluir pacotes necessários para corrigir o BZ informado, nas atualizações" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Grupos de Idiomas Disponíveis:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Incluir pacotes necessários para corrigir o CVE informado, nas atualizações" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "incluir pacotes opcionais do grupo" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Incluir pacotes de segurança relevantes coincidindo com a severidade, nas " +"atualizações" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "mostrar também grupos ocultos" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Forçar o uso de uma arquitetura" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "mostrar somente os grupos instalados" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Lista de Comandos Principais :" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "mostrar somente os grupos disponíveis" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Lista de Comandos de Plugin:" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Subcomando de grupos inválido, use: %s." - -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Não foi possível encontrar um pacote de grupo obrigatório." +msgid "Error: %s" +msgstr "Erro: %s" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "Instala um ou mais pacotes no seu sistema" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Terminado." -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Pacote para instalar" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Sem acesso para ler/executar no atual diretório, movendo para /" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Não foi possível encontrar uma correspondência" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Caminho do arquivo rpm inválido: %s" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Existem as seguintes versões alternativas para \"{0}\":{1}" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "gera o cache de metadados" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Fazendo cache de arquivos para todos os metadados." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "marcar ou desmarcar pacotes instalados como instalados pelo usuário." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Dependências resolvidas." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s marcado como instalado pelo usuário." +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Concluído!" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s desmarcado como instalado pelo usuário." +msgid " Installed: %s-%s at %s" +msgstr " Instalados: %s-%s em %s" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s marked as group installed." -msgstr "%s marcado como grupo instalado." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Erro:" +msgid " Built : %s at %s" +msgstr " Construídos : %s em %s" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Pacote %s não está instalado." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "O DNF apenas baixará pacotes para a transação." -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:194 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" +"O DNF apenas baixará pacotes, instalará chaves gpg, e verificará a " +"transação." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Sem módulos compatíveis pra listar" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operação abortada." -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nada para fazer." -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" - -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" - -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "mostrar apenas módulos habilitados" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "mostrar apenas módulos desabilitados" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "mostrar apenas módulos instalados" - -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "mostrar conteúdo do perfil" - -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "reinstala um pacote" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Baixando pacotes:" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Pacote para reinstalar" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Erro ao baixar pacotes:" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "remove um ou mais pacotes do seu sistema" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transação falou" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "remover pacotes duplicados" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" +"Recusa de importação automática das chaves ao executar de forma não assistida.\n" +"Use \"-y\" para sobrescrever." -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "remover pacotes installonly acima do limite" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "Verificação GPG FALHOU" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nenhum pacote duplicado encontrado para remoção." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Nenhum pacote installonly antigo encontrado para remoção." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Tornando pacotes obsoletos" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "desconhecido" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Nenhum pacote marcado para sincronização e distribuição." -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Nunca (último: %s)" +msgid "No match for argument: %s" +msgstr "Nenhuma correspondência para argumento: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Instante (último: %s)" +msgid "No package %s available." +msgstr "Nenhum pacote %s disponível." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s segundo(s) (último: %s)" +msgid "Packages for argument %s available, but not installed." +msgstr "Pacotes para o argumento %s disponíveis, mas não instalados." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "exibe os repositórios de software configurados" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Nenhum pacote marcado para downgrade." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "exibir todos os repos" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Pacotes instalados" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "exibir repos habilitados (padrão)" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Pacotes disponíveis" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "exibir repos desabilitados" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Remover pacotes automaticamente" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Nenhum repositório disponível" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Pacotes extras" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "habilitado" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Atualizações Disponíveis" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "desabilitado" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Pacotes adicionados recentemente" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Repo-id : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nenhum pacote correspondente a ser listado" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Repo-name : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nenhum pacote localizado" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Repo-status : " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Nenhum ID de transação fornecido" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Repo-revision: " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "O ID de transação dado não foi localizado" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Repo-tags : " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Foi localizado mais de um ID de transação!" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Repo-distro-tags: " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "O histórico de transações está incompleto, antes %u." -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Repo-updated : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "O histórico de transações está incompleto, depois %u." -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Repo-pkgs : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Nenhum pacote %s instalado." -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Repo-size : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Desfazendo transação {}, a partir de {}" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Repo-metalink: " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Repo desconhecido: '%s'" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Atualizados : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Nenhum repositório coincide: %s" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Repo-mirrors : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Este comando deve ser executado sob o usuário root." -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Repo-baseurl : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Comando não encontrado: %s. Por favor, utilize %s --help" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Repo-expire : " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Pode ser um comando de plugin DNF, tente: \"dnf install 'dnf-command(%s)'\"" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Repo-exclude : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Pode ser um comando de plugin DNF, porém o carregamento de plugins está " +"desativado no momento." -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Repo-include : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Erro de configuração: %s" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Repo-excluded: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir ou --downloaddir deve ser usado com os comandos --downloadonly, " +"download ou system-upgrade." -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Nome do Arquivo repo: " - -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "id do repo" - -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" - -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "nome do repo" - -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "pesquise por pacotes coincidindo com a palavra-chave" - -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "a chave a ser pesquisada" - -#: ../dnf/cli/commands/repoquery.py:120 +#: ../dnf/cli/cli.py:975 msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -"Consultar todos os pacotes (abreviação para repoquery '*' ou repoquery sem " -"argumento)" - -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Consultar todas as versões dos pacotes (padrão)" - -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "mostrar apenas os resultados desta ARCH" - -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "exibe somente resultados que contenham FILE" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "mostrar apenas resultado que conflitam REQ" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 +#: ../dnf/cli/cli.py:1010 msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -"mostra resultados que requer, sugere, complementa, aprimora ou recomenda " -"pacotes e arquivos REQ" +"Não é possível detectar versão de lançamento (use '--releasever' para " +"especificar a versão de lançamento)" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "mostrar apenas os resultados que deixam REQ obsoleto" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argumento {}: não permitido com argumento {}" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "exibe somente resultados que proveem REQ" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Comando \"%s\" já definido" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Exclusões no dnf.conf " -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "exibe somente resultados que recomendam REQ" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "inclusões no dnf.conf " -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "exibir apenas resultados que aprimoram REQ" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Exclusões no repo " -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "exibe somente resultados que sugerem REQ" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Inclusões no repo " -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "exibe somente resultados que complementam REQ" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "varifica dependências não-explícitas (arquivos e Provides); padrão" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Arquivo de análise \"%s\"falhou: %s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -"usado com --whatrequires, e --requires --resolve, busca por pacotes " -"recursivamente" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -"mostrar uma lista de todas as dependências e quais pacotes as fornecem" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Executando" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "resolver capacidades para pacote(s) originário" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Dormindo" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "exibe árvore recursiva para pacote(s)" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Ininterrompível" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "operar nos RPM fonte correspondentes" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zumbi" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " -"N se N é negativo)" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Rastreado/Parado" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "exibe informações detalhadas sobre o pacote" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Desconhecido" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "exibe lista de arquivos do pacote" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "" +"Não foi possível encontrar informação sobre processo bloqueador (PID %d)" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "exibir nome do pacote RPM fonte" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " O aplicativo com PID %d é: %s" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Memória: %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formato para exibição de pacotes encontrados" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Iniciado: %s - %s atrás" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"usar formato nome-época:versão-lançamento.arquitetura para apresentar " -"pacotes encontrados" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Estado: %s" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -"Usar formato nome-versão-lançamento para apresentar pacotes encontrados " -"(padrão de buscas do rpm)" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"usar formato época:nome-versão-lançamento.arquitetura para apresentar " -"pacotes encontrados" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "habilitar resolução de aliases" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Exibir em quais grupos comps os pacotes selecionados são apresentados" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "desabilitar resolução de aliases" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "limitar a consulta a pacotes duplicados instalados" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Aliases estão habilitados" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "limitar a consulta a pacotes installonly instalados" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Aliases estão desabilitados" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"limitar a consulta a pacotes instalados com dependências não satisfeitas" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "exibir a localização de onde os pacotes podem ser baixados" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Exibe capacidades que o pacote conflita." +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "A chave do alias é invalida %s" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -"Recursos de exibição nos quais o pacote pode depender, aprimorar, " -"recomendar, sugerir e complementar." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Exibe capacidades que o pacote pode aprimorar." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Exibe capacidades fornecidas pelo pacote." - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Exibe capacidades que o pacote recomenda." - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Exibe capacidades que o pacote depende." -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:127 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "Exibe capacidades que o pacote depende para executar um script %%pre." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Exibe capacidades que o pacote sugere." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Exibe capacidades que o pacote pode fornecer." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Exibe apenas pacotes disponíveis." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Exibe apenas pacotes instalados." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "Exibe apenas pacotes ausentes nos repositórios disponíveis." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " -"instalados." +msgid "Aliases added: %s" +msgstr "Aliases adicionados: %s" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Exibe apenas os pacotes que podem ser removidos pelo comando \"dnf " -"autoremove\"." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Alias não encontrado: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Exibir somente pacotes que foram instalados pelo usuário." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Aliases deletados: %s" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Exibe apenas pacotes editados recentemente" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias %s" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"A opção '--resolve' tem de ser usada em conjunto com as opções '--" -"conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" -"requires', '--requires-pre', '--suggests' ou '--supplements'" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Alias %s='%s'" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Opções '--recursive' tem que ser usado com '--whatrequires ' " -"(Opcionalmente com '--alldeps', mas não com '--exactdeps'), ou com '--" -"requires --resolve'" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Resolução dos aliases está desabilitada." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Pacote {} não contém arquivos" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Aliases não especificados." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Etiquetas de pesquisa disponíveis: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Alias não especificado." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Aliases não definidos." -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "No match for alias: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1832,25 +1618,6 @@ msgstr "pesquisar também a descrição do pacote e URL" msgid "QUERY_STRING" msgstr "QUERY_STRING" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1875,221 +1642,472 @@ msgstr "%s Correspondeu: %%s" msgid "No matches found." msgstr "Nenhuma correspondência encontrada." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "executar um shell interativo do DNF" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Pesquisando por pacotes: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "procurando por problemas no packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Script para executar no shell DNF" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "mostrar todos os problemas; padrão" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Valor chave não suportado." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "mostrar problemas de dependência" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Não foi possível encontrar o repositório: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "mostrar problemas duplicados" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [valor]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Se nenhum valor for informado imprime o valor atual.\n" -" Se um valor for informado define esse valor." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "mostrar pacotes obsoletos" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [comando]\n" -" exibir ajuda" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "mostrar problemas com provides" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [opções]\n" -" list: lista repositórios e seus status. opções = [all | id | glob]\n" -" enable: habilita repositórios. opção = repository id\n" -" disable: desabilita repositórios. opção = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} tem exigência ausente de {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" resolver o conjunto de transações" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} é uma duplicidade com {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -msgstr "" -"{} arg\n" -" list: lista o conteúdo da transação\n" -" reset: redefine (zero-out) a transação\n" -" run: executa a transação" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} se tornou obsoleto por {}" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} fornece {} mas não pode ser encontrado" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "sincronizar os pacotes instalados para as últimas versões disponíveis" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Pacote para sincronizar" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "atualiza um ou mais pacotes do seu sistema" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Pacote a ser atualizado" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Nenhum pacote marcado para atualização." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" executar a transação" +"remove todos os pacotes desnecessários que foram originalmente instalado " +"como dependências" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Pacote para remover" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "gera o cache de metadados" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Fazendo cache de arquivos para todos os metadados." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Para diagnosticar o problema, tente executar: '%s'." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" sair do shell" +"Você provavelmente corrompeu RPMDB, talvez a execução de '%s' corrija este " +"problema." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Argumentos específicos do shell:\n" +"Você ativou a verificação de pacotes via chave GPG. Isto é positivo. \n" +"Porém, você não possui nenhuma chave pública GPG instalada. Você precisa baixar as chaves para o pacotes que você deseja instalar e instalá-los.\n" +"Você pode fazer isto ao executar o comando:\n" +" rpm --import public.gpg.key\n" "\n" -"config define opções de configuração\n" -"help exibe ajuda\n" -"repository (ou repo) habilita, desabilita ou lista repositórios\n" -"resolvedep soluciona o conjunto de transação\n" -"transaction (ou ts) lista, redefine ou executa o conjunto de transação\n" -"run soluciona ou executa o conjunto de transação\n" -"exit (ou quit) sai do shell" +"\n" +"Alternativamente você pode especificar a url para a chave que gostaria de usar \n" +"para um repositório na opção 'gpgkey' em uma seção de repositório e DNF\n" +"irá instalá-la para você.\n" +"\n" +"Para mais informações contacte seu distribuidor ou provedor de pacote." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Erro: Incapaz de abrir %s para leitura" +msgid "Problem repository: %s" +msgstr "Repositório problema: %s" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Deixando o Shell" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Não há repositórios habilitados em \"{}\"." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "executar um mod dnf interativo para remover e instalar um spec" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "mostra detalhes sobre um pacote ou grupos de pacotes" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Os specs que serão removidos" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "exibir todos os pacotes (padrão)" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "os specs que serão instalados" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "exibir somente pacotes disponíveis" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "bugfix" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "exibir somente pacotes instalados" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "Aprimoramento" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "exibir apenas pacotes extras" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "segurança" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "mostrar apenas pacotes de atualizações" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "novo pacote" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "mostrar somente os pacotes autoremove" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Crítico/Seg." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "exibir apenas pacotes alterados recentemente" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Importante/Seg." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "lista um pacote ou grupos de pacotes" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Moderado/Seg." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "Localiza qual pacote fornece o valor dado" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Baixo/Seg." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "mostra avisos sobre pacotes" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "verificar se há atualizações de pacotes disponíveis" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" -msgstr "avisos sobre novas versões de pacotes instalados (padrão)" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "Exibir registros de alterações antes de atualizar" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" -msgstr "avisos sobre versões iguais e mais antigas dos pacotes instalados" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Nenhum pacote disponível." -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" -msgstr "" -"avisos sobre novas versões daqueles pacotes instalados para os quais uma " -"nova versão está disponível" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Nenhum pacote marcado para instalação." -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" -msgstr "avisos sobre qualquer versão dos pacotes instalados" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Nenhum pacote instalado." -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" -msgstr "mostrar resumo dos avisos (padrão)" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (a partir de %s)" -#: ../dnf/cli/commands/updateinfo.py:93 -msgid "show list of advisories" -msgstr "mostrar lista de avisos" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Pacote instalado %s %s não disponível." -#: ../dnf/cli/commands/updateinfo.py:96 -msgid "show info of advisories" -msgstr "mostrar informação de avisos" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Nenhum pacote instalado a partir do repositório." -#: ../dnf/cli/commands/updateinfo.py:126 -msgid "installed" -msgstr "instalado" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Nenhum pacote marcado para reinstalar." -#: ../dnf/cli/commands/updateinfo.py:129 -msgid "updates" -msgstr "atualizações" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Nenhum pacote marcado para remoção." -#: ../dnf/cli/commands/updateinfo.py:133 -msgid "all" -msgstr "todos" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "executa comandos em cima de todos os pacotes em um dado repositório" -#: ../dnf/cli/commands/updateinfo.py:136 +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "REPO" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "exibe uma mensagem de ajuda para uso" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "COMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "exibir ou usar o histórico de transações" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Encontrou mais de um ID de transação.\n" +"'{}' requer um ID de transação ou nome de pacote." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Nenhum ID de transação ou nome de pacote fornecido." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Você não tem acesso ao banco de dados do histórico." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Não é possível desfazer a transação %s, fazê-la resultará em um banco de " +"dados de pacotes inconsistente." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Não foi possível reverter transação %s, fazê-la resultará em um banco de " +"dados de pacotes inconsistente." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Definição de intervalo ID de transação inválida '{}'.\n" +"Use '..'." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Nenhuma transação que manipula o pacote '{}' foi encontrado." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Desatualiza um pacote" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Pacote para desatualizar" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um" +" problema que afeta o seu sistema" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Sem módulos compatíveis pra listar" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "" + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "mostrar apenas módulos habilitados" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "mostrar apenas módulos desabilitados" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "mostrar apenas módulos instalados" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "mostrar conteúdo do perfil" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "remove um ou mais pacotes do seu sistema" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "remover pacotes duplicados" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "remover pacotes installonly acima do limite" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nenhum pacote duplicado encontrado para remoção." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Nenhum pacote installonly antigo encontrado para remoção." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Formato inválido: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "bugfix" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "Aprimoramento" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "segurança" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "desconhecido" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "novo pacote" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Crítico/Seg." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Importante/Seg." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Moderado/Seg." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Baixo/Seg." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "mostra avisos sobre pacotes" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "avisos sobre novas versões de pacotes instalados (padrão)" + +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" +msgstr "avisos sobre versões iguais e mais antigas dos pacotes instalados" + +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" +"avisos sobre novas versões daqueles pacotes instalados para os quais uma " +"nova versão está disponível" + +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" +msgstr "avisos sobre qualquer versão dos pacotes instalados" + +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" +msgstr "mostrar resumo dos avisos (padrão)" + +#: ../dnf/cli/commands/updateinfo.py:93 +msgid "show list of advisories" +msgstr "mostrar lista de avisos" + +#: ../dnf/cli/commands/updateinfo.py:96 +msgid "show info of advisories" +msgstr "mostrar informação de avisos" + +#: ../dnf/cli/commands/updateinfo.py:126 +msgid "installed" +msgstr "instalado" + +#: ../dnf/cli/commands/updateinfo.py:129 +msgid "updates" +msgstr "atualizações" + +#: ../dnf/cli/commands/updateinfo.py:133 +msgid "all" +msgstr "todos" + +#: ../dnf/cli/commands/updateinfo.py:136 msgid "available" msgstr "disponível" @@ -2142,1188 +2160,1427 @@ msgid "Unknown/Sec." msgstr "Desconhecido/Seg." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Bugs" +msgid "Update ID" +msgstr "Atualizar ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tipo" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Atualizar ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Atualizados" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Bugs" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Descrição" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Direitos" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Severidade" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Direitos" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Arquivos" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Instalados" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "verdadeiro" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "falso" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "verdadeiro" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "atualiza um ou mais pacotes do seu sistema" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "marcar ou desmarcar pacotes instalados como instalados pelo usuário." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Pacote a ser atualizado" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s marcado como instalado pelo usuário." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"atualizar, mas apenas o pacote 'mais recentes' que coincide e que corrige um" -" problema que afeta o seu sistema" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s desmarcado como instalado pelo usuário." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Terminado." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s marcado como grupo instalado." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Sem acesso para ler/executar no atual diretório, movendo para /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Erro:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Pacote %s não está instalado." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Listar dependências dos pacotes e quais pacotes as fornecem" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Removendo arquivo %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "Remove os dados do cache" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Tipo de metadata para limpar" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Dependências resolvidas." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Limpando dados: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Concluído!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "O cache expirou" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Erro na linha de comando: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d arquivo removido" +msgstr[1] "%d arquivos removidos" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "Formato incorreto: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Aguardando processo com pid %d finalizar." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Argumento Setopt possui multiplos valores %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "Instala um ou mais pacotes no seu sistema" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Não foi possível encontrar uma correspondência" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Argumento Setopt não possui valor %s" +msgid "Not a valid rpm file path: %s" +msgstr "Caminho do arquivo rpm inválido: %s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Argumentos opcionais" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Existem as seguintes versões alternativas para \"{0}\":{1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "configurar localização do arquivo" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "pesquise por pacotes coincidindo com a palavra-chave" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "operação discreta" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "a chave a ser pesquisada" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "operação detalhada" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Consultar todos os pacotes (abreviação para repoquery '*' ou repoquery sem " +"argumento)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "Mostrar versão DNF e sair" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Consultar todas as versões dos pacotes (padrão)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "definir raiz de instalação" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "mostrar apenas os resultados desta ARCH" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "não instalar documentações" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "exibe somente resultados que contenham FILE" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "desabilitar todos plugins" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "mostrar apenas resultado que conflitam REQ" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "habilitar plugins por nome" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" +"mostra resultados que requer, sugere, complementa, aprimora ou recomenda " +"pacotes e arquivos REQ" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "desabilitar plugins pelo nome" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "mostrar apenas os resultados que deixam REQ obsoleto" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "substituir o valor de $releasever em arquivos config e repo" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "exibe somente resultados que proveem REQ" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "Configurando opções arbitrárias de repositório e configurações." +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "exibe resultados requerem o que o pacote fornece e arquivos REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "soluciona problemas depsolve ignorando pacotes" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "exibe somente resultados que recomendam REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "exibe a ajuda de comando" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "exibir apenas resultados que aprimoram REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "permite apagar pacotes instalados para resolver dependências" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "exibe somente resultados que sugerem REQ" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "tente as melhores versões de pacotes disponíveis em transações." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "exibe somente resultados que complementam REQ" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "varifica dependências não-explícitas (arquivos e Provides); padrão" + +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "verifica dependências exatamente como dadas, oposto de --alldeps" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" +"usado com --whatrequires, e --requires --resolve, busca por pacotes " +"recursivamente" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -"executar por completo a partir do cache do sistema, não atualiza o cache" +"mostrar uma lista de todas as dependências e quais pacotes as fornecem" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "máximo tempo de espera do comando" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "exibe etiquetas disponíveis para utilizar com --queryformat" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "nível de depuração na saída" - -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "despejar em arquivos resultados detalhados da resolução" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "resolver capacidades para pacote(s) originário" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "mostrar duplicados em repos e em comandos de pesquisa/listagem" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "exibe árvore recursiva para pacote(s)" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "nível de erro na saída" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "operar nos RPM fonte correspondentes" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"habilita a lógica obsoleta de processamento do dnf para atualizar ou exibir " -"as capacidades que o pacote torna obsoleto para info, list e repoquery" +"exibe N pacotes recentes por um nome.arquitetura informado (ou recentes mas " +"N se N é negativo)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "nível de depuração na saída para o rpm" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "exibe informações detalhadas sobre o pacote" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "responder sim para todas as perguntas automaticamente" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "exibe lista de arquivos do pacote" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "responder não para todas as perguntas automaticamente" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "exibir nome do pacote RPM fonte" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formato para exibição de pacotes encontrados" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"habilitar apenas repositório específicos por um id ou um glob, pode ser " -"especificado diversas vezes" +"usar formato nome-época:versão-lançamento.arquitetura para apresentar " +"pacotes encontrados" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" +"Usar formato nome-versão-lançamento para apresentar pacotes encontrados " +"(padrão de buscas do rpm)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" +"usar formato época:nome-versão-lançamento.arquitetura para apresentar " +"pacotes encontrados" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "excluir pacotes por nome ou glob" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Exibir em quais grupos comps os pacotes selecionados são apresentados" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "desabilitar excludepkgs" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "limitar a consulta a pacotes duplicados instalados" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "limitar a consulta a pacotes installonly instalados" + +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -"nome e caminho para repositório adicional, pode ser especificado várias " -"vezes." +"limitar a consulta a pacotes instalados com dependências não satisfeitas" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "desativar a remoção de dependências que não são mais usadas" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "exibir a localização de onde os pacotes podem ser baixados" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Exibe capacidades que o pacote conflita." -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "controla o uso da cor" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Recursos de exibição nos quais o pacote pode depender, aprimorar, " +"recomendar, sugerir e complementar." -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "marcar metadados como vencidos antes de executar o comando" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Exibe capacidades que o pacote pode aprimorar." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "resolver somente endereços IPv4" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Exibe capacidades fornecidas pelo pacote." -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "resolver somente endereços IPv6" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Exibe capacidades que o pacote recomenda." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "definir o diretório para copiar os pacotes para" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Exibe capacidades que o pacote depende." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "baixar somente pacotes" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "Exibe capacidades que o pacote depende para executar um script %%pre." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "adicione um comentário à transação" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Exibe capacidades que o pacote sugere." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Incluir pacotes bugfix relevantes, nas atualizações" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Exibe capacidades que o pacote pode fornecer." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Incluir pacotes de aprimoramentos relevantes, nas atualizações" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Exibe apenas pacotes disponíveis." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Incluir pacotes newpackage relevantes, nas atualizações" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Exibe apenas pacotes instalados." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Incluir pacotes de segurança relevantes, nas atualizações" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "Exibe apenas pacotes ausentes nos repositórios disponíveis." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"Incluir pacotes necessários para corrigir o aviso informado, nas " -"atualizações" +"Exibe apenas os pacotes que fornecem uma atualização para alguns pacotes " +"instalados." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"Incluir pacotes necessários para corrigir o BZ informado, nas atualizações" +"Exibe apenas os pacotes que podem ser removidos pelo comando \"dnf " +"autoremove\"." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Exibir somente pacotes que foram instalados pelo usuário." + +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Exibe apenas pacotes editados recentemente" + +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -"Incluir pacotes necessários para corrigir o CVE informado, nas atualizações" +"A opção '--resolve' tem de ser usada em conjunto com as opções '--" +"conflicts', '--depends', '--enhances', '--provides', '--recommends', '--" +"requires', '--requires-pre', '--suggests' ou '--supplements'" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -"Incluir pacotes de segurança relevantes coincidindo com a severidade, nas " -"atualizações" +"Opções '--recursive' tem que ser usado com '--whatrequires ' " +"(Opcionalmente com '--alldeps', mas não com '--exactdeps'), ou com '--" +"requires --resolve'" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Forçar o uso de uma arquitetura" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Pacote {} não contém arquivos" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Lista de Comandos Principais :" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Etiquetas de pesquisa disponíveis: use --queryformat \".. %{tag} ..\"" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Lista de Comandos de Plugin:" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argumento {} requer --whaquerquires ou --whatdependencia opção" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoch" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Nunca (último: %s)" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Instante (último: %s)" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s segundo(s) (último: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Lançamento" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "exibe os repositórios de software configurados" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "exibir todos os repos" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "exibir repos habilitados (padrão)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "exibir repos desabilitados" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Nenhum repositório disponível" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Origem" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "habilitado" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "desabilitado" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Repo-id : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "A partir do repo" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Repo-name : " -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Empacotador" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Repo-status : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Tempo de compilação" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Repo-revision: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Tempo de instalação" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Repo-tags : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Instalado por" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Repo-distro-tags: " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Repo-updated : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licença" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Repo-pkgs : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Repo-size : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Repo-metalink: " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Atualizados : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "sim" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Repo-mirrors : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Repo-baseurl : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "não" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Repo-expire : " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Correto? [s/N]: " +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Repo-exclude : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Correto? [S/n]: " +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Repo-include : " -#: ../dnf/cli/output.py:788 +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Repo-excluded: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Nome do Arquivo repo: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "id do repo" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "nome do repo" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Group: %s" -msgstr "Grupo: %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:792 +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "executar um shell interativo do DNF" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Script para executar no shell DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Valor chave não suportado." + +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid " Group-Id: %s" -msgstr " Group-Id: %s" +msgid "Could not find repository: %s" +msgstr "Não foi possível encontrar o repositório: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [valor]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Se nenhum valor for informado imprime o valor atual.\n" +" Se um valor for informado define esse valor." -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Descrição: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [comando]\n" +" exibir ajuda" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Linguagem: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [opções]\n" +" list: lista repositórios e seus status. opções = [all | id | glob]\n" +" enable: habilita repositórios. opção = repository id\n" +" disable: desabilita repositórios. opção = repository id" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Pacotes obrigatórios:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" resolver o conjunto de transações" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Pacotes padrão:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: lista o conteúdo da transação\n" +" reset: redefine (zero-out) a transação\n" +" run: executa a transação" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Pacotes opcionais:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" executar a transação" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Pacotes condicionais:" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" sair do shell" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Grupo ambiente: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Argumentos específicos do shell:\n" +"\n" +"config define opções de configuração\n" +"help exibe ajuda\n" +"repository (ou repo) habilita, desabilita ou lista repositórios\n" +"resolvedep soluciona o conjunto de transação\n" +"transaction (ou ts) lista, redefine ou executa o conjunto de transação\n" +"run soluciona ou executa o conjunto de transação\n" +"exit (ou quit) sai do shell" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " Environment-Id: %s" +msgid "Error: Cannot open %s for reading" +msgstr "Erro: Incapaz de abrir %s para leitura" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Grupos obrigatórios:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Deixando o Shell" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Grupos opcionais:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "reinstala um pacote" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Resultado a partir de:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Pacote para reinstalar" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Filename : %s" -msgstr "Nome de arquivo : %s" +msgid "Package %s available, but not installed." +msgstr "Pacote %s disponível, mas não instalado." -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Repo : %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "executar um mod dnf interativo para remover e instalar um spec" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Descrição : " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Os specs que serão removidos" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "os specs que serão instalados" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licença : %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "exibir ou usar a informação dos grupos" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Fornecer : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Nenhum dado de grupo disponível nos repositórios configurados." -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Other : %s" -msgstr "Outro : %s" - -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Houve um erro no cálculo do tamanho total do download" +msgid "Warning: Group %s does not exist." +msgstr "Aviso: O grupo %s não existe." -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Tamanho total: %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Aviso: Nenhum grupo correspondente:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Tamanho total do download: %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Grupos de Ambientes Disponíveis:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Tamanho depois de instalado: %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Grupos de Ambientes Instalados:" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Houve um erro ao calcular o tamanho instalado" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grupos instalados:" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Espaço liberado: %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grupos de Idiomas Instalados:" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Marcação de pacotes instalado pelo grupo:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grupos disponíveis:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Marcação de pacotes removido pelo grupo:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Grupos de Idiomas Disponíveis:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grupo" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "incluir pacotes opcionais do grupo" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Pacotes" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "mostrar também grupos ocultos" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Instalando grupo/pacotes do módulo" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "mostrar somente os grupos instalados" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Instalando pacotes de grupo" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "mostrar somente os grupos disponíveis" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Instalando" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Subcomando de grupos inválido, use: %s." -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Atualizando" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Não foi possível encontrar um pacote de grupo obrigatório." -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Reinstalando" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Instalando dependências" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Instalando dependências fracas" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Um pacote rpm fonte não será instalado (%s)." -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Removendo" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "nenhuma fábrica de conteúdo correspondente para %s" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Removendo pacotes dependentes" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Já baixado" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Removendo dependências não utilizadas" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "Tipo de soma de verificação não suportado: %s" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Desatualizando" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "determinando o espelho mais veloz (%s hosts).. " -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" +"\n" +"\n" +"Sugestão: [d] padrão, [e] habilitado, [x] desabilitado, [i] instalado" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" +"\n" +"\n" +"Dica: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Ignorando perfil desnecessário: '{}/{}'" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Não foi possível ajustar o perfil ao argumento {}" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Não há perfil padrão para o módulo {}:{}" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "O perfil {} não serviu para o módulo {}:{}" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Não foi possível resolver o argumento {}" + +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Nenhuma correspondência para o pacote {}" + +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" +"Somente o nome do módulo é necessário. Ignorando informações descessárias no" +" argumento: '{}'" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +#, fuzzy +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Problema de dependência no repo Modular:" +msgstr[1] "Problemas de dependêcias no repo Modular" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Ativando fluxo diferente para '{}'." + +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Nada para mostrar." + +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" +"Instalando a versão mais recente de '{}' do que o especificado. Razão: {}" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Módulos ativados: {}." + +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Nenhum perfil especificado para '{}', especifique o perfil." + +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -"Ignorando pacotes com conflitos:\n" -"(adicionar %s' a linha de comando para forçar sua atualização)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Ignorando pacotes com dependências quebradas%s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " ou parte de um grupo" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "substituindo" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Valor de configuração desconhecido: %s=%s in %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Resumo da transação\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Opção de configuração desconhecida: %s = %s in %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Instalar" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Iniciado dnf-automatic." -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Atualizar" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Dormir por %s segundos" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Remover" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "As seguintes atualizações foram aplicadas em '%s':" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Desatualizar" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "As seguintes atualizações estão disponíveis em '%s':" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Ignorar" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "As seguintes atualizações foram baixadas em '%s':" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Pacote" -msgstr[1] "Pacotes" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Atualizações foram aplicadas em '%s':" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Pacote dependente" -msgstr[1] "Pacotes dependentes" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Atualizações foram baixadas em '%s':" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Atualizados" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Atualizações disponíveis em '%s'." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Desatualizados" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Falha ao enviar um email via '%s': %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Reinstalado" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Falha ao executar o comando '%s': devolveu %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Removido(s)" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Falhou" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Total" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistema" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Ignorando transação mesclada %d para %d, como se sobrepõe" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Nenhuma transação" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "IDs de transação ou pacote(s) fornecido(s) inválido(s)" +msgid "%s is empty file" +msgstr "%s é um arquivo vazio" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Linha de comando" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Falha ao armazenar o último tempo de cache." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Nome de usuário" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Falha ao determinar o último tempo de maquette." -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problema" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Data e hora" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "carregando repo '{}' falha: {}" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Ação(ões)" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "O carregamento do repositório '{}' falhou" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Alterado" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Caching temporizador de metadata desabilitado quando executando em uma " +"conexão limitada." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" +"O timer para armazenamento em cache de metadados desativado quando " +"executando com bateria." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Nenhum ID de transação ou pacote fornecido" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Timer para armazenamento em cache de metadados desativado." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Removidos" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Cache de metadados atualizado recentemente." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Não instalado" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: nunca será expirado e não será atualizado." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Recente" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: expirou e será atualizado." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Antigo" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: metadados expiram depois %d segundos e será atualizado agora" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID de transação:" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: expira depois %d segundos." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Horário de início:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Criado cache de metadados" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Início do rpmdb:" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: usando metadados a partir de %s." -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:422 #, python-format -msgid "(%u seconds)" -msgstr "(%u segundos)" +msgid "Ignoring repositories: %s" +msgstr "Ignorando repositórios: %s" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:425 #, python-format -msgid "(%u minutes)" -msgstr "(%u minutos)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" +"Última verificação de data de vencimento de metadados: %s atrás em %s." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Os pacotes baixados foram salvos no cache até a próxima transação bem " +"sucedida." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u hours)" -msgstr "(%u horas)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Você pode remover os pacotes em cache executando '%s'." -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:546 #, python-format -msgid "(%u days)" -msgstr "(%u dias)" +msgid "Invalid tsflag in config file: %s" +msgstr "tsflag inválido no arquivo de configuração: %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Horário do fim:" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Falha ao adicionar o arquivo de grupos para o repositório: %s - %s" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Fim do rpmdb:" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Executando verificação da transação" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Usuário:" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Erro: verificação de transação vs depsolve:" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Interrompido" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Verificação de transação completa." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Código de retorno:" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Executando teste de transação" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Sucesso" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Erro de verificação de transação:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Falhas:" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Teste de transação completo" + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Executando a transação" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Requisitos de disco:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." +msgstr[1] "" +"Necessário pelo menos %dMB de espaço adicional no arquivo de sistema %s." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Falha:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Sumário de erros" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Releasever:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB alterado fora do DNF." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Linha de comando :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Erros ocorreram durante a transação." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Comentário :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Falha ao obter bloqueio de transação (registrado como %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transação realizada com:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Não foi possível executar a transação." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Pacotes alterados:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "A transação não pode ser iniciada." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Saída do scriptlet:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Falha ao remover o arquivo de transação %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Erros:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Alguns pacotes não foram baixados. Tentando novamente." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dep-Install" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPMs reduziu %.1f MB de atualizações para %.1f MB (%d.1%% salvos)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Obsoletos" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Delta RPMs falhos aumentaram %.1f MB de atualizações para %.1f MB (%d.1%% " +"desperdiçado)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Obsoletos" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Não foi possível abrir: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Apagar" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "A chave pública para o %s não está instalada" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Reinstalar" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problema ao abrir o pacote %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Pacote %s.%s %s será instalado" +msgid "Public key for %s is not trusted" +msgstr "A chave pública para o %s não é confiável" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "O pacote %s.%s %s será uma atualização" +msgid "Package %s is not signed" +msgstr "O pacote %s não está assinado" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "O pacote %s.%s %s será apagado" +msgid "Cannot remove %s" +msgstr "Não foi possível remover %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Pacote %s.%s %s será instalado" +msgid "%s removed" +msgstr "%s removido" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Sem combinação para o pacote do grupo \"{}\"" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Pacote %s.%s %s será desatualizado" +msgid "Adding packages from group '%s': %s" +msgstr "Adicionando pacotes do grupo '%s': %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Nenhum grupo marcado para remoção." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Nenhum grupo marcado para atualização." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "Nenhum pacote correspondeu" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "O pacote %s.%s %s ficará obsoleto" +msgid "Package %s not installed, cannot downgrade it." +msgstr "O pacote %s não está instalado, não é possível fazer downgrade." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "O pacote %s.%s %s será atualizado" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"O pacote %s de versão mais antiga já foi instalado, não é possível fazer " +"downgrade." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "Pacote %s.%s %s ficará obsoleto" +msgid "Package %s not installed, cannot reinstall it." +msgstr "O pacote %s não está instalado, não é possível reinstála-lo." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Começando resolução de dependência" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "O arquivo %s é um pacote fonte e não pode ser atualizado, ignorando." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Resolução de dependência finalizada" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "O pacote %s não está instalado, não é possível atualizá-lo." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Importando chave GPG 0x%s:\n" -"ID de usuário : \"%s\"\n" -" Impressão digital: %s\n" -"A partir de : %s" +"O pacote %s de versão mais recente já foi instalado, não é possível fazer " +"downgrade." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Executando" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Pacote %s disponível, mas instalado para arquitetura diferente." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Dormindo" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"O pacote %s de versão mais antiga já foi instalado, não pode é possível " +"fazer downgrade." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Ininterrompível" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Ação não tratada: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zumbi" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Nenhuma atualização de segurança necessária, mas {} atualização disponível" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Rastreado/Parado" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Nenhuma atualização de segurança necessária, mas {} atualizações disponíveis" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Desconhecido" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualização " +"disponível" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Não foi possível encontrar informação sobre processo bloqueador (PID %d)" +"Nenhuma atualização de segurança necessária para \"{}\", mas {} atualizações" +" disponíveis" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " O aplicativo com PID %d é: %s" +msgid ". Failing package is: %s" +msgstr ". O pacote que falha é: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Memória: %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "Chaves GPG estão configuradas como: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Iniciado: %s - %s atrás" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "A chave GPG em %s (0x%s) já está instalada" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Estado: %s" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "A chave foi aprovada." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "ignorando." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "A chave foi rejeitada." -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2388 #, python-format -msgid "Group '%s' is not installed." -msgstr "O grupo '%s' não está instalado." +msgid "Key import failed (code %d)" +msgstr "Falha na importação da chave (código %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Chave importada com sucesso" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Não instalar nenhuma das chaves" + +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' does not exist." -msgstr "O grupo '%s' não existe." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"As chaves GPG listadas para o repositório \"%s\" já estão instaladas, mas não estão corretas para este pacote.\n" +"Verifique se as URLs corretas das chaves estão configuradas para esse repositório." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "A importação da(s) chave(s) não ajudou, chave(s) errada(s)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Talvez você quisesse dizer: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "O pacote \"{}\" do repositório local \"{}\" tem checksum incorreto" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Alguns pacotes do repositório local têm checksum incorreto" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Ambiente '%s' não está instalado." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "O pacote \"{}\"do repositório \"{}\" tem checksum incorreto" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id '%s' não existe." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Alguns pacotes têm cache inválido, mas não podem ser baixados devido à opção" +" \"--cacheonly\"" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "O grupo '%s' não está instalado." +msgid "Package %s is already installed." +msgstr "O pacote %s já está instalado." #: ../dnf/conf/config.py:134 #, python-format @@ -3383,6 +3640,11 @@ msgstr "O repositório '%s' está faltando o nome na configuração, usando o id msgid "Bad id for repo: %s, byte = %s %d" msgstr "Bad id para repo: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s verificação falhou: %s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3393,36 +3655,6 @@ msgstr "repo %s: 0 x%s já importado" msgid "repo %s: imported key 0x%s." msgstr "repo %s: chave importada 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Um pacote rpm fonte não será instalado (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "Tipo de soma de verificação não suportado: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Falha ao recompilar Delta RPM" @@ -3435,234 +3667,45 @@ msgstr "Falha na soma de verificação de recompilação delta RPM" msgid "done" msgstr "Concluído" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -#, fuzzy -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Problema de dependência no repo Modular:" -msgstr[1] "Problemas de dependêcias no repo Modular" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Arquivo de bloqueio deformado encontrado: %s.\n" "Certifique que nenhum outro processo dnf está em execução e remova o arquivo de bloqueio manualmente ou execute systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Ativando fluxo diferente para '{}'." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Nada para mostrar." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" -"Instalando a versão mais recente de '{}' do que o especificado. Razão: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Módulos ativados: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Nenhum perfil especificado para '{}', especifique o perfil." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Sugestão: [d] padrão, [e] habilitado, [x] desabilitado, [i] instalado" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Dica: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Ignorando perfil desnecessário: '{}/{}'" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Não foi possível ajustar o perfil ao argumento {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Não há perfil padrão para o módulo {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "O perfil {} não serviu para o módulo {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Não foi possível resolver o argumento {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Nenhuma correspondência para o pacote {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" -"Somente o nome do módulo é necessário. Ignorando informações descessárias no" -" argumento: '{}'" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s verificação falhou: %s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s é um arquivo vazio" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Falha ao armazenar o último tempo de cache." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Falha ao determinar o último tempo de maquette." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Arquivo de análise falhou: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Plugins carregados: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "ignorando." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "nenhuma fábrica de conteúdo correspondente para %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Já baixado" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "determinando o espelho mais veloz (%s hosts).. " +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "habilitando o repositório %s" +msgid "Environment '%s' is not installed." +msgstr "Ambiente '%s' não está instalado." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "Adicionado repo %s a partir de %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Environment '%s' is not available." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Desatualizando" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Limpeza" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Instalando" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Reinstalando" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Apagando" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Atualizando" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verificando" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Executando scriptlet" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Preparando" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problema" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "Group_id '%s' não existe." diff --git a/po/ru.po b/po/ru.po index 72092e7..fed9522 100644 --- a/po/ru.po +++ b/po/ru.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-02-05 08:17+0000\n" "Last-Translator: Igor Gorbounov \n" "Language-Team: Russian (http://www.transifex.com/projects/p/dnf/language/ru/)\n" @@ -29,1798 +29,1591 @@ msgstr "" "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" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Были применены следующие обновления на «%s»:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Доступны следующие обновления для «%s»:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Следующие обновления загружены на «%s»:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Обновления применены на «%s»." - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Обновления загружены на «%s»." - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Обновления доступны на «%s»." - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Сбой отправки электронного письма через «%s»: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Не удалось выполнить команду «%s»: возвращено %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "ПАКЕТ" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Неизвестное значение параметра: %s=%s в %s; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Пакет для установки" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Неизвестный параметр конфигурации: %s = %s в %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Откат версии" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Запущен dnf-automatic." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Очистка" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Ожидание на %s секунд" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Установка" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "Ошибка: %s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Исключаем" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "при загрузке репозитория «{}» произошел сбой: {}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Переустановка" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Не удалось загрузить репозиторий «{}»" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Удаление" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "" -"Таймер кэширования метаданных отключен при работе через тарифицируемое " -"подключение." +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Обновление" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Таймер кэширования метаданных отключен при работе от батареи." +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Проверка" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Таймер кэширования метаданных отключен." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Запуск скриптлета" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Кэш метаданных недавно обновлен." +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Подготовка" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: никогда не истечет и не будет обновляться" - -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: истекло и будет обновляться." +msgid "Parsing file failed: %s" +msgstr "Ошибка при разборе файла: %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" +msgid "Loaded plugins: %s" +msgstr "Загружены модули: %s" -#: ../dnf/base.py:372 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: истекает через %d секунд." +msgid "Failed loading plugin \"%s\": %s" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Создан кэш метаданных." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: используются метаданные из %s." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:58 #, python-format -msgid "Ignoring repositories: %s" -msgstr "Игнорируется репозиториев: %s" +msgid "enabling %s repository" +msgstr "подключение репозитория %s" -#: ../dnf/base.py:425 +#: ../dnf/repodict.py:94 #, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Последняя проверка окончания срока действия метаданных: %s назад, %s." +msgid "Added %s repo from %s" +msgstr "Добавлен %s репозиторий из %s" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -"Загруженные пакеты были сохранены в кэше до следующей успешной транзакции." -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Вы можете удалить кэшированные пакеты, выполнив «%s»." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Неверный tsflag в файле настроек: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Эпоха" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Ошибка добавления файла групп для репозитория: %s — %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Проверка транзакции" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Ошибка: проверка транзакции на разрешение зависимостей:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Выпуск" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Проверка транзакции успешно завершена." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Идет проверка транзакции" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Ошибка при проверке транзакции:" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Тест транзакции проведен успешно" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Выполнение транзакции" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Источник" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Требования к диску:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" -"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." -msgstr[1] "" -"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." -msgstr[2] "" -"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Сводка ошибок" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Из репозитория" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB изменена вне DNF." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Сопровождающий" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Во время транзакции возникли ошибки." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Время сборки" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Не удалось получить блокировку транзакции (добавлено в журнал: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Время установки" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Не удалось запустить транзакцию." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Установлен" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Не удалось начать транзакцию:" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Не удалось удалить файл транзакции %s" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Некоторые пакеты не были загружены. Повторная попытка." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%d.1%% сохранено)" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Лицензия" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -"Сбой Delta RPM привел к увеличению %.1f МБ обновлений до %.1f МБ (%d.1%% " -"потрачено)" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Не удалось открыть: {}" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Публичный ключ для %s не установлен" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Нет пакетов для списка" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Проблема открытия пакета %s" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "д" + +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "да" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "н" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "нет" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Продолжить? [д/Н]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Все правильно? [Д/н]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Публичный ключ для %s не заслуживает доверия" +msgid "Group: %s" +msgstr "Группа: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Пакет %s не подписан" +msgid " Group-Id: %s" +msgstr " Код группы: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Не удается удалить %s" +msgid " Description: %s" +msgstr " Описание: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s удален(ы)" +msgid " Language: %s" +msgstr " Язык: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Нет соответствия для группового пакета «{}»" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Обязательные пакеты:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Добавление пакетов из группы «%s»: %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Пакеты по умолчанию:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Отсутствуют действия для выполнения" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Необязательные пакеты:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Нет групп, помеченных для удаления." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Условные пакеты:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Не отмечена группа для обновления." +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Группа окружения: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Отсутствуют совпадения для аргумента: %s" +msgid " Environment-Id: %s" +msgstr " ID окружения: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "нет подходящего пакета" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Обязательные группы:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Пакет %s не установлен, нельзя произвести откат версии." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Необязательные группы:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "Пакет %s версией ниже уже установлен, нельзя произвести откат версии." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Совпадения с:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Пакет %s не установлен, нельзя произвести переустановку." +msgid "Filename : %s" +msgstr "Имя файла : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Файл %s является исходным пакетом и не может быть обновлен, пропускается." +msgid "Repo : %s" +msgstr "Репозиторий : %s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Пакет %s не установлен, нельзя произвести обновление." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Описание : " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Пакет %s более новой версии уже установлен, нельзя произвести обновление." +msgid "URL : %s" +msgstr "Ссылка : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "Пакет %s есть, но не установлен." +msgid "License : %s" +msgstr "Лицензия : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Пакет %s есть, но установлен для другой архитектуры." +msgid "Provide : %s" +msgstr "Предоставьте : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "Пакет %s не был установлен." +msgid "Other : %s" +msgstr "Другое : %s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Произошла ошибка при подсчете общего объема загрузки" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Not a valid form: %s" -msgstr "Неправильная форма: %s" +msgid "Total size: %s" +msgstr "Общий размер: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Нет пакетов, помеченных для удаления." - -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Пакеты для аргумента %s доступны, но не установлены." +msgid "Total download size: %s" +msgstr "Объем загрузки: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "Пакет %s самой старой версии уже установлен, нельзя произвести откат." +msgid "Installed size: %s" +msgstr "Объем изменений: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Действие не обрабатывается: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Ошибка при подсчете объема установки" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "Нет пакета %s." +msgid "Freed space: %s" +msgstr "Освобожденное место: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Не требуются обновления безопасности, но обновление {} имеется" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Отметка, что пакеты установлены группой:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Не требуются обновления безопасности, но обновления {} имеются" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Отметка, что пакеты удалены группой:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Для «{}» не требуются обновления безопасности, но обновление {} имеется" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Группа" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Для «{}» не требуются обновления безопасности, но обновления {} имеются" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Пакеты" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Сбойный пакет: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Установка пакетов группы/модуля" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Ключи GPG настроены как: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Установка пакетов группы" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG ключ %s (0x%s) уже установлен" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Установка" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Ключ принят." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Обновление" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Ключ отклонен." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Переустановка" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Неудача импорта ключа (code %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Установка зависимостей" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Импорт ключа успешно завершен" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Установка слабых зависимостей" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Не установлены какие-либо ключи" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Удаление" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"GPG ключи, перечисленные для репозитория «%s», уже установлены, но они не являются правильными для этого пакета.\n" -"Проверьте, правильно ли настроены URL ключей для этого репозитория." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Удаление зависимых пакетов" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Импорт ключа(ключей) не помог, неверный ключ(ключи)?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Удаление неиспользуемых зависимостей" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Возможно, вы имели в виду: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Откат версии" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" -"У пакета «{}» из локального репозитория «{}» неправильная контрольная сумма" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Установка профилей модулей" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -"У некоторых пакетов из локального репозитория неправильная контрольная сумма" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "У пакета «{}» из репозитория «{}» неправильная контрольная сумма" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Включение потоков модулей" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Переключение потоков модулей" + +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -"У некоторых пакетов неправильный кеш, но они не загружаются из-за параметра " -"«--cacheonly»" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Пакет %s уже установлен." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Установка групп с рабочими средами" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "При разборе файла «%s» произошла ошибка: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Обновление групп с рабочими средами" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Не удалось прочитать файл «%s»: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Удаление групп с рабочими средами" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Ошибка конфигурации: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Установка групп" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Псевдонимы могут содержать бесконечную рекурсию" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Обновление групп" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, используются первоначальные аргументы." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Удаление групп" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " Установлено: %s-%s из %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"Пропуск пакетов с конфликтами:\n" +"(добавьте «%s» к командной строке для их принудительного обновления)" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " Собрано : %s из %s" +msgid "Skipping packages with broken dependencies%s" +msgstr "Пропуск пакетов с нарушенными зависимостями %s" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF только загрузит пакеты для транзакции." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " или часть группы" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -"DNF только загрузит пакеты, установит gpg-ключи и проверит транзакцию." -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Операция отменена" - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Загрузка пакетов:" - -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Ошибка при загрузке пакетов:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Сбой транзакции" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "замена" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Отмена автоматического импорта ключей во время запуска без контроля.\n" -"Используйте \"-y\" для игнорирования." +"\n" +"Результат транзакции\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "СБОЙ проверки GPG" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Установка" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Журналы изменений для {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Обновление" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Исключение пакетов" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Удаление" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Отсутствуют пакеты, помеченные для синхронизации дистрибутивов." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Откат версии" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Нет пакетов, помеченных для понижения версии." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Пропуск" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Установленные пакеты" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Пакет" +msgstr[1] "Пакета" +msgstr[2] "Пакетов" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Имеющиеся пакеты" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Зависимый пакет" +msgstr[1] "Зависимых пакета" +msgstr[2] "Зависимых пакетов" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Автоудаление пакетов" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Обновлен" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Дополнительные пакеты" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Возвращен к предыдущей версии" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Доступные обновления" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Установлен" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Недавно добавленные пакеты" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Переустановлен" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Совпадений среди пакетов не найдено" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Пропущено" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Совпадений не найдено" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Удален" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Не указан идентификатор транзакции" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Сбой" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Указанный идентификатор транзакции не найден" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Общий размер" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Найдено более одного идентификатора транзакции!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Неполная история транзакций, до %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Система" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Неполная история транзакций, после %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Откат транзакции {}, с {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Пропуск объединенной транзакции %d to %d, поскольку она перекрывается" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Неизвестный репозиторий: «%s»" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Нет транзакций" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Нет соответствующих репозиториев: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Даны неправильные идентификаторы транзакций или пакеты" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Эта команда должны быть выполнена от имени пользователя root." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Командная строка" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Не найдена команда: %s . Воспользуйтесь %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Имя пользователя" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Это может быть команда модуля DNF, попробуйте: \"dnf install 'dnf-" -"command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Идентификатор" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Это может быть команда модуля DNF, но загрузка модулей сейчас отключена." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Дата и время" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir или -downloaddir должны использоваться с --downloadonly или с " -"командой download или system-upgrade." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Действия" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled и --disable, --set-disabled должны использоваться " -"вместе с командой config-manager." +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Изменено" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Информация об истории отказов" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Не задан идентификатор транзакции или пакет" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Не удается определить версию выпуска (используйте '--releasever' для " -"задания версии выпуска)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Удалено" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "аргумент {}: не допускается с аргументом {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Не установлено" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Команда \"%s\" уже определена" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Старее" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Исключения из dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Новее" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Включения в dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Идентификатор транзакции :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Исключения из репозитория " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Время начала :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Включения в репозиторий " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Начало rpmdb :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Для проведения диагностики, попробуйте выполнить: «%s»." +msgid "(%u seconds)" +msgstr "(%u секунд)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Вероятно у вас повреждена RPMDB, запуск «%s» может исправить эту проблему." +msgid "(%u minutes)" +msgstr "(%u минут)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"У вас включена проверка пакетов посредством ключей GPG. Это хорошо.\n" -"Однако, нет установленных публичных ключей GPG. Следует загрузить\n" -"ключи для устанавливаемых пакетов и установить их.\n" -"Можно сделать это запуском команды:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"В качестве альтернативы можно указать URL ключа, который нужно\n" -"использовать для репозитория посредством параметра «gpgkey» в\n" -"разделе репозитория, и DNF установит его.\n" -"\n" -"Для получения дополнительной информации свяжитесь с поставщиком дистрибутива или пакета." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u часов)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Проблема с репозиторием: %s" +msgid "(%u days)" +msgstr "(%u дней)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "отобразить информацию о пакете или группе пакетов" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Время окончания :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "показывать все пакеты (по умолчанию)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Конец rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "показывать только имеющиеся пакеты" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Пользователь :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "показывать только установленные пакеты" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Код возврата :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "показывать только дополнительные пакеты" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Прекращено" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "показывать только пакеты с обновлениями" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Успешно" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "показывать только пакеты с автоудалением" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Ошибки:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "показывать только недавно измененные пакеты" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Неудача:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "ПАКЕТ" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Выпускаемая версия :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "вывести список пакетов или групп пакетов" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Команда :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "найти пакет по заданному значению" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Комментарий :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "ОБРАЗЕЦ_СТРОКИ" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Транзакция выполнена:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Поиск пакетов: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Пакеты изменены:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "проверить доступные обновления для пакетов" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Вывод скриптлета:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "перед обновлением показывать журналы изменений" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Ошибки:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Нет пакетов." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Установка зависимостей" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Нет пакетов, помеченных для установки." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Исключено" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Пакеты не были установлены." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Удаление" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Переустановка" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (из %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Пакет %s.%s %s будет устанавливаться" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Установленный пакет %s%s недоступен." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Пакет %s.%s %s будет обновлением" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Пакеты не были установлены из репозитория." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Пакет %s.%s %s будет удаляться" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Нет пакетов, помеченных для переустановки." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Пакет %s.%s %s будет переустанавливаться" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Отсутствуют пакеты, помеченные для обновления." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "выполнить команды над всеми пакетами заданного репозитория" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Пакет %s.%s %s будет убираться" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "РЕПОЗИТОРИЙ" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Пакет %s.%s %s будет обновляться" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "отобразить подсказку по использованию" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Пакет %s.%s %s будет считаться устаревшим" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "КОМАНДА" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Начало разрешения зависимостей" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "отобразить (или использовать) историю транзакций" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Конец разрешения зависимостей" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Найдено более одного идентификатора транзакции.\n" -"'{}' требует один идентификатор транзакции или имя пакета." - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Не задан идентификатор транзакции или имя пакета." - -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Нет доступа к спискам предыдущих действий." +"Импорт GPG-ключа 0x%s:\n" +"Идентификатор пользователя: \"%s\"\n" +"Отпечаток: %s\n" +"Источник: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Не удается отменить транзакцию %s, поскольку это приведет к нарушениям в " -"базе данных пакетов." +msgid "Command line error: %s" +msgstr "Ошибка команды: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Не удается откатить транзакцию %s, поскольку это приведет к нарушениям в " -"базе данных пакетов." - -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Неверное определение диапазона идентификатора «{}».\n" -"Используйте «..»." - -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Не удается преобразовать «{}» в идентификатор транзакции.\n" -"Используйте «», «last», «last-»." +msgid "bad format: %s" +msgstr "плохой формат: %s" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Не найдено транзакций, работающих с пакетом «{}»." +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" +msgstr "Аргумент setopt имеет несколько значений: %s" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Перечислить или создать псевдонимы команд" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Аргумент setopt не имеет значения: %s" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "включить разрешение псевдонимов" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Дополнительные параметры" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "отключить разрешение псевдонимов" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "расположение файла конфигурации" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Псевдонимы теперь включены" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "работать без вывода сообщений" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Псевдонимы теперь отключены" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "подробно описывать действия" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Неверный ключ псевдонима: %s" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "вывести версию DNF и выйти" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Аргумент псевдонима не имеет значения: %s" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "настройка корневого каталога установки" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Псевдонимов добавлено: %s" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "не устанавливать документацию" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Псевдоним не найден: %s" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "отключить все модули" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Псевдонимов удалено: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "включить модули по названию" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, псевдоним %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "отключить модули по названию" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Псевдоним %s='%s'" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Разрешение псевдонимов отключено." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "установить произвольные настройки и параметры репозиториев" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Псевдонимы не заданы." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "разрешить проблемы зависимостей, пропустив пакеты" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Не указан псевдоним." +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "показать справку по команде" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Псевдонимы не определены." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Нет совпадения для псевдонима: %s" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "" +"попытаться использовать наиболее подходящие версии пакетов в транзакциях." -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -"удалить все ненужные пакеты, первоначально установленные по зависимостям" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Пакет для удаления" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "брать полностью из системного кэша, не обновлять его" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "поиск проблем в packagedb" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "максимальное время ожидания команды" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "показывать все проблемы; по умолчанию" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "уровень отладочных сообщений" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "показывать проблемы с зависимостями" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "сохраняет подробные результаты в файлах" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "показывать повторяющиеся проблемы" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "показывать устаревшие пакеты" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "уровень сообщений об ошибках" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "показывать проблемы с предоставляемой функциональностью" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"включает логику обработки устаревших пакетов dnf для обновления или " +"отображения возможностей, устаревающих с пакетом, для info, list и " +"repoquery" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} отсутствуют зависимости {}" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "уровень отладочных сообщений для rpm" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} повторяет {}" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "автоматически отвечать утвердительно на все вопросы" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} замещается {}" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "автоматически отвечать отрицательно на все вопросы" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} обеспечивает {}, но не найден" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"включить только определенные репозитории по идентификатору или маске, можно" +" задать несколько раз" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Удаление файла %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"подключить репозитории командой config-manager (сохранение автоматическое)" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "удалить кэшированные данные" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"отключить репозитории командой config-manager (сохранение автоматическое)" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Тип метаданных для удаления" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "исключить пакеты по имени или маске" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Очистка данных: " - -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Неактуальный кеш" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "отключить excludepkgs" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d файл удален" -msgstr[1] "%d файла удалено" -msgstr[2] "%d файлов удалено" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "" +"метка и путь к дополнительному репозитарию, может быть определено несколько " +"раз." -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Ожидание завершения процесса с PID %d." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "запретить удаление зависимостей, которые больше не используются" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Показывать список зависимостей пакета и какие пакеты их предоставляют" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "обновить установленные пакеты до последних имеющихся версий" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "использовать ли цветовые схемы" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Пакет для синхронизации" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "установить метаданные как истекшие перед запуском команды" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Откат к предыдущей версии пакета" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "разрешение только в адреса IPv4" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Пакет для отката версии" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "разрешение только в адреса IPv6" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "показать или использовать информацию о группах" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "задать каталог для копирования в него пакетов" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Отсутствует информация о группах для настроенных репозиториев." +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "только загрузить пакеты" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Внимание: группа %s не существует." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "добавить к транзакции комментарий" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Предупреждение: ни одна группа не совпадает:" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Включить в обновления пакеты для исправлений ошибок" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Доступные группы рабочих сред:" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Включить в обновления пакеты, связанные с улучшениями" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Установленные группы рабочих сред:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Включить в обновления пакеты, связанные с newpackage" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Установленные группы:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Включить в обновления пакеты, связанные с безопасностью" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Установленные языковые группы:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Включить в обновления пакеты, необходимые для исправлений в связи с данной " +"рекомендацией" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Доступные группы:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Включать в обноления пакеты, требуемые для исправления данной ошибки из " +"багзиллы" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Доступные языковые группы:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Включать в обновления пакеты, требуемые для исправления данной уязвимости " +"CVE" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "включать дополнительные пакеты из группы" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" +" опасности" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "показывать и скрытые группы" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Принудительно использовать архитектуру" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "показывать только установленные группы" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Список основных команд:" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "показывать только доступные группы" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Список команд подключаемых модулей:" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Неправильная подкоманда для групп, используйте: %s." - -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Не удается найти пакет из обязательной группы." - -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "установка пакета(ов) в систему" +msgid "Error: %s" +msgstr "Ошибка: %s" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Пакет для установки" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Останов процесса." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Совпадений не найдено" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Отсутствуют права на чтение/запуск в данном каталоге, будет использован " +"корневой каталог \"/\"" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Неправильный путь к файлу rpm: %s" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Есть следующие альтернативы для «{0}»: {1}" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "создание кэша метаданных" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Создание кэша для всех метаданных файлов." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -"отметить или снять отметку пользовательской установки с установленных " -"пакетов." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s помечено как пользовательская установка." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Зависимости разрешены." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "с %s снята отметка пользовательской установки." +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Выполнено!" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as group installed." -msgstr "%s помечено как установленное в составе группы." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Ошибка:" +msgid " Installed: %s-%s at %s" +msgstr " Установлено: %s-%s из %s" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Package %s is not installed." -msgstr "Пакет %s не установлен." +msgid " Built : %s at %s" +msgstr " Собрано : %s из %s" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF только загрузит пакеты для транзакции." + +#: ../dnf/cli/cli.py:194 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" +"DNF только загрузит пакеты, установит gpg-ключи и проверит транзакцию." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Нет соответствующего Modules" - -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" - -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" - -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Взаимодействие с Modules." - -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "показывать только активированные модули" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "показывать только отключенные модули" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "показывать только установленные модули" - -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "показывать содержимое профиля" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Операция отменена" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "переустановка пакета" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Отсутствуют действия для выполнения" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Пакет для переустановки" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Загрузка пакетов:" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "удалить пакет или пакеты из системы" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Ошибка при загрузке пакетов:" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "удалить повторяющиеся пакеты" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Сбой транзакции" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"удалить пакеты, предназначенные только для установки, превышающие лимит" +"Отмена автоматического импорта ключей во время запуска без контроля.\n" +"Используйте \"-y\" для игнорирования." -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Не найдено повторящихся пакетов для удаления." +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "СБОЙ проверки GPG" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Не найдены пакеты только для установки, помеченные для удаления." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Журналы изменений для {}" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "неизвестно" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Исключение пакетов" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Отсутствуют пакеты, помеченные для синхронизации дистрибутивов." + +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Никогда (осталось: %s)" +msgid "No match for argument: %s" +msgstr "Отсутствуют совпадения для аргумента: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Немедленно (осталось:%s)" +msgid "No package %s available." +msgstr "Нет пакета %s." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s секунд(а) (осталось: %s)" +msgid "Packages for argument %s available, but not installed." +msgstr "Пакеты для аргумента %s доступны, но не установлены." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "отобразить настроенные репозитории ПО" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Нет пакетов, помеченных для понижения версии." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "показать все репозитории" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Установленные пакеты" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "показать активированные репозитории (по умолчанию)" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Имеющиеся пакеты" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "показать отключенные репозитории" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Автоудаление пакетов" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Нет репозиториев" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Дополнительные пакеты" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "включено" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Доступные обновления" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "отключено" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Недавно добавленные пакеты" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Код репозитория : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Совпадений среди пакетов не найдено" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Имя репозитория : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Совпадений не найдено" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Состояние репозитория: " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Не указан идентификатор транзакции" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Версия репозитория : " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Указанный идентификатор транзакции не найден" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Метки репозитория : " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Найдено более одного идентификатора транзакции!" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Метки дистрибутива : " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Неполная история транзакций, до %u." -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Репозиторий обновлен : " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Неполная история транзакций, после %u." -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Пакеты репозитория : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Пакет %s не был установлен." -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Размер репозитория : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Откат транзакции {}, с {}" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Metalink репозитория : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Неизвестный репозиторий: «%s»" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Обновлено : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Нет соответствующих репозиториев: %s" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Зеркала репозитория : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Эта команда должны быть выполнена от имени пользователя root." -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Baseurl репозитория : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Не найдена команда: %s . Воспользуйтесь %s --help" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Окончание срока репозитория: " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Это может быть команда модуля DNF, попробуйте: \"dnf install 'dnf-" +"command(%s)'\"" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Исключения репозитория : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Это может быть команда модуля DNF, но загрузка модулей сейчас отключена." -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Включено в репозиторий : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Ошибка конфигурации: %s" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Исключено из репозитория : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir или -downloaddir должны использоваться с --downloadonly или с " +"командой download или system-upgrade." -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Файл репозитория: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled и --disable, --set-disabled должны использоваться " +"вместе с командой config-manager." -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "идентификатор репозитория" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "состояние" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "имя репозитория" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Не удается определить версию выпуска (используйте '--releasever' для " +"задания версии выпуска)" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Всего пакетов: %s" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "аргумент {}: не допускается с аргументом {}" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "поиск пакетов по ключевому слову" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Команда \"%s\" уже определена" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "ключ для поиска" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Исключения из dnf.conf: " -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Запросить все пакеты (сокращение для repoquery «*» или repoquery без " -"параметра)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Включения в dnf.conf: " -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Запрашивать все версии пакетов (по умолчанию)" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Исключения из репозитория " -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "показывать только результаты с этой ARCH" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Включения в репозиторий " -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "показывать только результаты, относящиеся к FILE" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Непредвиденное значение переменной окружения: DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "показывать только результаты, конфликтующие с REQ" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "При разборе файла «%s» произошла ошибка: %s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"показывать результаты, которые требуют, предполагают, дополняют, улучшают " -"или рекомендуют состав пакета и файлы REQ" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Не удалось прочитать файл «%s»: %s" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "показывать только результаты, делающие REQ устаревшим" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Псевдонимы могут содержать бесконечную рекурсию" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "показывать только результаты, предоставляющие REQ" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, используются первоначальные аргументы." -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Работает" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "показывать только результаты, рекомендующие REQ" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Ожидание" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "показывать только результаты, расширяющие REQ" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Непрерываемый" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "показывать только результаты, в которых предлагается REQ" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Зомби" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "показывать только результаты, дополняющие REQ" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Трассировано/Остановлено" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Неизвестно" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -"проверять зависимости в точности так, как указано, в отличие от --alldeps" +"Невозможно найти информацию о блокирующем процессе (идентификатор процесса " +"%d)" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"используется с --whatrequires и --requires --resolve, рекурсивный запрос " -"пакетов." +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Приложение с идентификатором процесса %d: %s" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Память : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "показывать доступные теги для использования с --queryformat" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Запущено : %s — %s назад" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "разрешить возможности до первоначальных пакетов" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Статус : %s" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "показывать дерево рекурсии для пакета(ов)" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Перечислить или создать псевдонимы команд" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "работать с соответствующим исходным RPM" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "включить разрешение псевдонимов" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"показывать N последних пакетов для данного name.arch (или последних, кроме " -"N, если N отрицательное)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "отключить разрешение псевдонимов" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "показывать подробную информацию о пакете" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Псевдонимы теперь включены" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "показывать список файлов в пакете" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Псевдонимы теперь отключены" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "показывать имя исходного пакета RPM" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Неверный ключ псевдонима: %s" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "показывать журналы изменений для пакета" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Аргумент псевдонима не имеет значения: %s" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "формат отображения найденных пакетов" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Псевдонимов добавлено: %s" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"использовать формат name-epoch:version-release.architecture для отображения " -"найденных пакетов (по умолчанию)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"использовать формат name-version-release для отображения найденных пакетов " -"(стандартно для rpm query)" - -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"использовать формат epoch:name-version-release.architecture для отображения " -"найденных пакетов" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Отображать, в каких группах представлены выбранные пакеты" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "ограничить запрос установленными повторяющимися пакетами" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "ограничить запрос установленными пакетами «только для установки»" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" -"ограничить запрос установленными пакетами с неудовлетворенными зависимостями" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "показывать место, откуда можно загрузить эти пакеты" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Показывать возможности, с которыми пакет конфликтует." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Показывать возможности, от которых пакет может зависеть, которые может " -"улучшить, рекомендовать, предлагать и дополнять." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Показывать возможности, которые пакет может улучшить." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Показывать возможности, предоставляемые пакетом." - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Показывать возможности, рекомендуемые пакетом." - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Показывать возможности, от которых пакет зависит." - -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:141 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Показывать возможности, от которых пакет зависит для запуска скрипта %%pre." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Показывать возможности, предлагаемые пакетом." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Показывать возможности, которые пакет может дополнить." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Показывать только доступные пакеты." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Показывать только установленные пакеты." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "" -"Показывать только пакеты, отсутствующие во всех доступных репозиториях." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Показывать только пакеты, которые предоставляют обновление для уже " -"установленного пакета." - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Показывать только пакеты, которые могут быть удалены командой «dnf " -"autoremove»." +msgid "Alias not found: %s" +msgstr "Псевдоним не найден: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Отображать только пакеты, установленные пользователем." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Псевдонимов удалено: %s" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Показывать только недавно измененные пакеты" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, псевдоним %s" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Параметр «--resolve» должен использоваться вместе с одним из параметров: " -"«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " -"«--requires», «--requires-pre», «--suggests» или «--supplements»" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Псевдоним %s='%s'" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Параметр «--recursive» должен использоваться лишь с «--whatrequires » " -"(или же с «--alldeps», но не с «--exactdeps») или с «--requires " -"--resolve»" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Разрешение псевдонимов отключено." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "В пакете {} нет файлов" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Псевдонимы не заданы." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Доступные тэги запросов: формат --queryformat «.. %{tag} ..»" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Не указан псевдоним." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Псевдонимы не определены." -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Не указан правильный параметр\n" -"формат: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"описание:\n" -" Для данных пакетов выводится дерево пакетов." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "Нет совпадения для псевдонима: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1834,25 +1627,6 @@ msgstr "поиск также описания пакета и URL" msgid "QUERY_STRING" msgstr "СТРОКА_ЗАПРОСА" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1877,201 +1651,452 @@ msgstr "%s совпадение: %%s" msgid "No matches found." msgstr "Нет совпадений." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "запустить интерактивную оболочку DNF" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Поиск пакетов: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "СКРИПТ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "поиск проблем в packagedb" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Скрипт для запуска в оболочке DNF" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "показывать все проблемы; по умолчанию" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Неподдерживаемое значение ключа." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "показывать проблемы с зависимостями" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Не удалось найти репозиторий: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "показывать повторяющиеся проблемы" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Если значение не задано, выводится текущее значение.\n" -" Если значение задано, то устанавливается это значение." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "показывать устаревшие пакеты" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [command]\n" -" печать справки" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "показывать проблемы с предоставляемой функциональностью" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [option]\n" -" list: выдать список репозиториев и их состояние. option = [all | id | glob]\n" -" enable: включить репозитории. option = repository id\n" -" disable: отключить репозитории. option = repository id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} отсутствуют зависимости {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" разрешить набор транзакций" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} повторяет {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" -msgstr "" -"{} arg\n" -" list: выдает список содержимого транзакции\n" -" reset: сброс (обнуление) транзакции\n" -" run: запуск транзакции" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} замещается {}" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} обеспечивает {}, но не найден" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "обновить установленные пакеты до последних имеющихся версий" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Пакет для синхронизации" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "обновить пакет или пакеты в системе" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Пакет для обновления" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Отсутствуют пакеты, помеченные для обновления." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" запустить транзакцию" +"удалить все ненужные пакеты, первоначально установленные по зависимостям" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Пакет для удаления" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "создание кэша метаданных" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Создание кэша для всех метаданных файлов." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Для проведения диагностики, попробуйте выполнить: «%s»." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" выйти из оболочки" +"Вероятно у вас повреждена RPMDB, запуск «%s» может исправить эту проблему." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Аргументы оболочки:\n" +"У вас включена проверка пакетов посредством ключей GPG. Это хорошо.\n" +"Однако, нет установленных публичных ключей GPG. Следует загрузить\n" +"ключи для устанавливаемых пакетов и установить их.\n" +"Можно сделать это запуском команды:\n" +" rpm --import public.gpg.key\n" "\n" -"config установить параметры настроек\n" -"help вывести справку\n" -"repository (или repo) включить, выключить или перечислить репозитории\n" -"resolvedep разрешить набор транзакций\n" -"transaction (or ts) список, сброс или запуск набора транзакций\n" -"run разрешить и запустить набор транзакций\n" -"exit (or quit) выйти из оболочки" +"\n" +"В качестве альтернативы можно указать URL ключа, который нужно\n" +"использовать для репозитория посредством параметра «gpgkey» в\n" +"разделе репозитория, и DNF установит его.\n" +"\n" +"Для получения дополнительной информации свяжитесь с поставщиком дистрибутива или пакета." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Ошибка: не удалось открыть %s для чтения" - -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Выход из оболочки" +msgid "Problem repository: %s" +msgstr "Проблема с репозиторием: %s" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -"запустить интерактивный вариант dnf для удаления и установки одной " -"спецификации" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Спецификации, которые будут удалены" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "отобразить информацию о пакете или группе пакетов" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Спецификации, которые будут установлены" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "показывать все пакеты (по умолчанию)" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "исправление ошибки" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "показывать только имеющиеся пакеты" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "улучшение" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "показывать только установленные пакеты" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "безопасность" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "показывать только дополнительные пакеты" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "newpackage" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "показывать только пакеты с обновлениями" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Критические/Безоп." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "показывать только пакеты с автоудалением" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Важные/Безоп." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "показывать только недавно измененные пакеты" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Умеренные/Безоп." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "вывести список пакетов или групп пакетов" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Низкие/Безоп." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "найти пакет по заданному значению" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "показать рекомендации к пакетам" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "ОБРАЗЕЦ_СТРОКИ" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" -msgstr "рекомендации к новым версиям установленных пакетов (по умолчанию)" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "проверить доступные обновления для пакетов" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" -msgstr "рекомендации к равным и более старым версиям установленных пакетов" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "перед обновлением показывать журналы изменений" -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" -msgstr "" -"рекомендации к новым версиям тех установленных пакетов, для которых есть " -"новая версия" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Нет пакетов." -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" -msgstr "рекомендации к любым версиям установленных пакетов" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Нет пакетов, помеченных для установки." -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" -msgstr "показывать сводку рекомендаций (по умолчанию)" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Пакеты не были установлены." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (из %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Установленный пакет %s%s недоступен." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Пакеты не были установлены из репозитория." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Нет пакетов, помеченных для переустановки." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Нет пакетов, помеченных для удаления." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "выполнить команды над всеми пакетами заданного репозитория" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "РЕПОЗИТОРИЙ" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "отобразить подсказку по использованию" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "КОМАНДА" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "отобразить (или использовать) историю транзакций" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Найдено более одного идентификатора транзакции.\n" +"'{}' требует один идентификатор транзакции или имя пакета." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Не задан идентификатор транзакции или имя пакета." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Нет доступа к спискам предыдущих действий." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Не удается отменить транзакцию %s, поскольку это приведет к нарушениям в " +"базе данных пакетов." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Не удается откатить транзакцию %s, поскольку это приведет к нарушениям в " +"базе данных пакетов." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Неверное определение диапазона идентификатора «{}».\n" +"Используйте «..»." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Не удается преобразовать «{}» в идентификатор транзакции.\n" +"Используйте «», «last», «last-»." + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Не найдено транзакций, работающих с пакетом «{}»." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Откат к предыдущей версии пакета" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Пакет для отката версии" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"обновление, но только «новейших» пакетов, которые исправляют проблему в " +"вашей системе" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Нет соответствующего Modules" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Взаимодействие с Modules." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "показывать только активированные модули" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "показывать только отключенные модули" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "показывать только установленные модули" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "показывать содержимое профиля" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "удалить пакет или пакеты из системы" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "удалить повторяющиеся пакеты" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "" +"удалить пакеты, предназначенные только для установки, превышающие лимит" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Не найдено повторящихся пакетов для удаления." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Не найдены пакеты только для установки, помеченные для удаления." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Неправильная форма: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "исправление ошибки" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "улучшение" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "безопасность" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "неизвестно" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "newpackage" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Критические/Безоп." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Важные/Безоп." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Умеренные/Безоп." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Низкие/Безоп." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "показать рекомендации к пакетам" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "рекомендации к новым версиям установленных пакетов (по умолчанию)" + +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" +msgstr "рекомендации к равным и более старым версиям установленных пакетов" + +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" +"рекомендации к новым версиям тех установленных пакетов, для которых есть " +"новая версия" + +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" +msgstr "рекомендации к любым версиям установленных пакетов" + +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" +msgstr "показывать сводку рекомендаций (по умолчанию)" #: ../dnf/cli/commands/updateinfo.py:93 msgid "show list of advisories" @@ -2146,1198 +2171,1426 @@ msgid "Unknown/Sec." msgstr "Неизвестные/Безоп." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Ошибки" +msgid "Update ID" +msgstr "Идентификатор обновления" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Тип" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Идентификатор обновления" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Обновлено" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Ошибки" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "Уязвимости (CVE)" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Описание" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Права" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Опасность" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Права" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Файлы" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Установлен" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "истина" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "ложь" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "истина" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "обновить пакет или пакеты в системе" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"отметить или снять отметку пользовательской установки с установленных " +"пакетов." -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Пакет для обновления" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s помечено как пользовательская установка." -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" -"обновление, но только «новейших» пакетов, которые исправляют проблему в " -"вашей системе" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "с %s снята отметка пользовательской установки." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Останов процесса." +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s помечено как установленное в составе группы." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Отсутствуют права на чтение/запуск в данном каталоге, будет использован " -"корневой каталог \"/\"" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Ошибка:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Пакет %s не установлен." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Показывать список зависимостей пакета и какие пакеты их предоставляют" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Удаление файла %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "удалить кэшированные данные" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Тип метаданных для удаления" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Зависимости разрешены." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Очистка данных: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Выполнено!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Неактуальный кеш" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Ошибка команды: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d файл удален" +msgstr[1] "%d файла удалено" +msgstr[2] "%d файлов удалено" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "плохой формат: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Ожидание завершения процесса с PID %d." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Аргумент setopt имеет несколько значений: %s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "установка пакета(ов) в систему" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Совпадений не найдено" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Аргумент setopt не имеет значения: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Неправильный путь к файлу rpm: %s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Дополнительные параметры" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Есть следующие альтернативы для «{0}»: {1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "расположение файла конфигурации" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "поиск пакетов по ключевому слову" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "работать без вывода сообщений" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "ключ для поиска" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "подробно описывать действия" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Запросить все пакеты (сокращение для repoquery «*» или repoquery без " +"параметра)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "вывести версию DNF и выйти" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Запрашивать все версии пакетов (по умолчанию)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "настройка корневого каталога установки" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "показывать только результаты с этой ARCH" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "не устанавливать документацию" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "показывать только результаты, относящиеся к FILE" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "отключить все модули" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "показывать только результаты, конфликтующие с REQ" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "включить модули по названию" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" +"показывать результаты, которые требуют, предполагают, дополняют, улучшают " +"или рекомендуют состав пакета и файлы REQ" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "отключить модули по названию" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "показывать только результаты, делающие REQ устаревшим" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "заместить значение $releasever в файлах конфигурации и репозиториев" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "показывать только результаты, предоставляющие REQ" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "установить произвольные настройки и параметры репозиториев" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "показывает результаты, которые требуют состав пакета и файлы REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "разрешить проблемы зависимостей, пропустив пакеты" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "показывать только результаты, рекомендующие REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "показать справку по команде" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "показывать только результаты, расширяющие REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "разрешить удаление установленных пакетов для разрешения зависимостей" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "показывать только результаты, в которых предлагается REQ" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "показывать только результаты, дополняющие REQ" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "проверять неявные зависимости (файлы и состав); по умолчанию" + +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -"попытаться использовать наиболее подходящие версии пакетов в транзакциях." +"проверять зависимости в точности так, как указано, в отличие от --alldeps" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" +"используется с --whatrequires и --requires --resolve, рекурсивный запрос " +"пакетов." -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "брать полностью из системного кэша, не обновлять его" - -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "максимальное время ожидания команды" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "показывать список всех зависимостей и какие пакеты их предоставляют" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "уровень отладочных сообщений" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "показывать доступные теги для использования с --queryformat" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "сохраняет подробные результаты в файлах" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "разрешить возможности до первоначальных пакетов" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "показывать повторяющиеся в репозиториях пакеты для команд list/search" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "показывать дерево рекурсии для пакета(ов)" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "уровень сообщений об ошибках" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "работать с соответствующим исходным RPM" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"включает логику обработки устаревших пакетов dnf для обновления или " -"отображения возможностей, устаревающих с пакетом, для info, list и " -"repoquery" +"показывать N последних пакетов для данного name.arch (или последних, кроме " +"N, если N отрицательное)" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "уровень отладочных сообщений для rpm" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "показывать подробную информацию о пакете" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "автоматически отвечать утвердительно на все вопросы" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "показывать список файлов в пакете" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "автоматически отвечать отрицательно на все вопросы" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "показывать имя исходного пакета RPM" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "показывать журналы изменений для пакета" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "формат отображения найденных пакетов" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -"включить только определенные репозитории по идентификатору или маске, можно" -" задать несколько раз" +"использовать формат name-epoch:version-release.architecture для отображения " +"найденных пакетов (по умолчанию)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -"подключить репозитории командой config-manager (сохранение автоматическое)" +"использовать формат name-version-release для отображения найденных пакетов " +"(стандартно для rpm query)" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -"отключить репозитории командой config-manager (сохранение автоматическое)" - -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "исключить пакеты по имени или маске" +"использовать формат epoch:name-version-release.architecture для отображения " +"найденных пакетов" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "отключить excludepkgs" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Отображать, в каких группах представлены выбранные пакеты" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "" -"метка и путь к дополнительному репозитарию, может быть определено несколько " -"раз." +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "ограничить запрос установленными повторяющимися пакетами" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "запретить удаление зависимостей, которые больше не используются" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "ограничить запрос установленными пакетами «только для установки»" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" +"ограничить запрос установленными пакетами с неудовлетворенными зависимостями" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "использовать ли цветовые схемы" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "показывать место, откуда можно загрузить эти пакеты" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "установить метаданные как истекшие перед запуском команды" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Показывать возможности, с которыми пакет конфликтует." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "разрешение только в адреса IPv4" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Показывать возможности, от которых пакет может зависеть, которые может " +"улучшить, рекомендовать, предлагать и дополнять." -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "разрешение только в адреса IPv6" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Показывать возможности, которые пакет может улучшить." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "задать каталог для копирования в него пакетов" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Показывать возможности, предоставляемые пакетом." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "только загрузить пакеты" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Показывать возможности, рекомендуемые пакетом." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "добавить к транзакции комментарий" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Показывать возможности, от которых пакет зависит." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Включить в обновления пакеты для исправлений ошибок" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" +"Показывать возможности, от которых пакет зависит для запуска скрипта %%pre." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Включить в обновления пакеты, связанные с улучшениями" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Показывать возможности, предлагаемые пакетом." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Включить в обновления пакеты, связанные с newpackage" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Показывать возможности, которые пакет может дополнить." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Включить в обновления пакеты, связанные с безопасностью" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Показывать только доступные пакеты." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Включить в обновления пакеты, необходимые для исправлений в связи с данной " -"рекомендацией" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Показывать только установленные пакеты." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -"Включать в обноления пакеты, требуемые для исправления данной ошибки из " -"багзиллы" +"Показывать только пакеты, отсутствующие во всех доступных репозиториях." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -"Включать в обновления пакеты, требуемые для исправления данной уязвимости " -"CVE" +"Показывать только пакеты, которые предоставляют обновление для уже " +"установленного пакета." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -"Включать в обновления пакеты, связанные с безопасностью, с указанным уровнем" -" опасности" - -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Принудительно использовать архитектуру" +"Показывать только пакеты, которые могут быть удалены командой «dnf " +"autoremove»." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Список основных команд:" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Отображать только пакеты, установленные пользователем." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Список команд подключаемых модулей:" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Показывать только недавно измененные пакеты" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" +"Параметр «--resolve» должен использоваться вместе с одним из параметров: " +"«--conflicts», «--depends», «--enhances», «--provides», «--recommends», " +"«--requires», «--requires-pre», «--suggests» или «--supplements»" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Эпоха" - -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" +"Параметр «--recursive» должен использоваться лишь с «--whatrequires » " +"(или же с «--alldeps», но не с «--exactdeps») или с «--requires " +"--resolve»" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "В пакете {} нет файлов" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Выпуск" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Доступные тэги запросов: формат --queryformat «.. %{tag} ..»" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "аргумент {} требует параметр --whatrequires или --whatdepends" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" +"Не указан правильный параметр\n" +"формат: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"описание:\n" +" Для данных пакетов выводится дерево пакетов." -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Никогда (осталось: %s)" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Немедленно (осталось:%s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Источник" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s секунд(а) (осталось: %s)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "отобразить настроенные репозитории ПО" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "показать все репозитории" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Из репозитория" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "показать активированные репозитории (по умолчанию)" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Сопровождающий" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "показать отключенные репозитории" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Время сборки" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Нет репозиториев" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Время установки" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "включено" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Установлен" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "отключено" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Код репозитория : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Лицензия" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Имя репозитория : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Состояние репозитория: " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Нет пакетов для списка" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Версия репозитория : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "д" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Метки репозитория : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "да" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Метки дистрибутива : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "н" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Репозиторий обновлен : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "нет" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Пакеты репозитория : " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Размер репозитория : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Metalink репозитория : " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Обновлено : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Зеркала репозитория : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Baseurl репозитория : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Окончание срока репозитория: " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Исключения репозитория : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Включено в репозиторий : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Исключено из репозитория : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Файл репозитория: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "идентификатор репозитория" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "состояние" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "имя репозитория" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Всего пакетов: %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "запустить интерактивную оболочку DNF" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "СКРИПТ" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Скрипт для запуска в оболочке DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Неподдерживаемое значение ключа." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Не удалось найти репозиторий: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Если значение не задано, выводится текущее значение.\n" +" Если значение задано, то устанавливается это значение." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" печать справки" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Продолжить? [д/Н]: " +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [option]\n" +" list: выдать список репозиториев и их состояние. option = [all | id | glob]\n" +" enable: включить репозитории. option = repository id\n" +" disable: отключить репозитории. option = repository id" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Все правильно? [Д/н]: " +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" разрешить набор транзакций" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Группа: %s" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: выдает список содержимого транзакции\n" +" reset: сброс (обнуление) транзакции\n" +" run: запуск транзакции" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Код группы: %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" запустить транзакцию" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Описание: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" выйти из оболочки" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Язык: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Аргументы оболочки:\n" +"\n" +"config установить параметры настроек\n" +"help вывести справку\n" +"repository (или repo) включить, выключить или перечислить репозитории\n" +"resolvedep разрешить набор транзакций\n" +"transaction (or ts) список, сброс или запуск набора транзакций\n" +"run разрешить и запустить набор транзакций\n" +"exit (or quit) выйти из оболочки" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Обязательные пакеты:" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" +msgstr "Ошибка: не удалось открыть %s для чтения" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Пакеты по умолчанию:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Выход из оболочки" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Необязательные пакеты:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "переустановка пакета" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Условные пакеты:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Пакет для переустановки" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Environment Group: %s" -msgstr "Группа окружения: %s" +msgid "Package %s available, but not installed." +msgstr "Пакет %s есть, но не установлен." -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " ID окружения: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"запустить интерактивный вариант dnf для удаления и установки одной " +"спецификации" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Обязательные группы:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Спецификации, которые будут удалены" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Необязательные группы:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Спецификации, которые будут установлены" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Совпадения с:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "показать или использовать информацию о группах" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Имя файла : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Отсутствует информация о группах для настроенных репозиториев." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Репозиторий : %s" - -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Описание : " +msgid "Warning: Group %s does not exist." +msgstr "Внимание: группа %s не существует." -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "Ссылка : %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Предупреждение: ни одна группа не совпадает:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Лицензия : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Доступные группы рабочих сред:" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Предоставьте : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Установленные группы рабочих сред:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Другое : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Установленные группы:" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Произошла ошибка при подсчете общего объема загрузки" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Установленные языковые группы:" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Общий размер: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Доступные группы:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Объем загрузки: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Доступные языковые группы:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Объем изменений: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "включать дополнительные пакеты из группы" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Ошибка при подсчете объема установки" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "показывать и скрытые группы" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Освобожденное место: %s" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "показывать только установленные группы" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Отметка, что пакеты установлены группой:" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "показывать только доступные группы" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Отметка, что пакеты удалены группой:" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Неправильная подкоманда для групп, используйте: %s." -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Группа" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Не удается найти пакет из обязательной группы." -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Пакеты" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Установка пакетов группы/модуля" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Установка пакетов группы" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Установка" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "нет подходящего обработчика для %s" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Обновление" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Уже загружен" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Переустановка" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "неподдерживаемый тип контрольной суммы: %s" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Установка зависимостей" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "определение самого быстрого зеркала (%s узлов).. " -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Установка слабых зависимостей" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Удаление" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Удаление зависимых пакетов" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Пропуск ненужного профиля: «{}/{}»" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Удаление неиспользуемых зависимостей" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Откат версии" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Не удается подобрать подходящий профиль в аргументе {}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Установка профилей модулей" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Нет профилей по умолчанию для модуля {}:{}" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Профиль {} не подходит для модуля {}:{}" + +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Включение потоков модулей" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Не удается разрешить аргумент {}" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Переключение потоков модулей" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Нет соответствия для пакета {}" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Установка групп с рабочими средами" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Обновление групп с рабочими средами" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Проблема с зависимостями модулей" +msgstr[1] "Проблемы с зависимостями модулей" +msgstr[2] "Проблем с зависимостями модулей" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Удаление групп с рабочими средами" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Включение другого потока для «{}»." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Установка групп" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Нечего показывать." -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Обновление групп" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Устанавливается версия «{}», которая новее, чем задано. Причина: {}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Удаление групп" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Активированные модули: {}." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Пропуск пакетов с конфликтами:\n" -"(добавьте «%s» к командной строке для их принудительного обновления)" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Для «{}» не задан профиль, задайте профиль." -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Пропуск пакетов с нарушенными зависимостями %s" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "Расширение DNSSEC: ключ для пользователя " -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " или часть группы" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "неверный." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "имеет неизвестный статус." -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "Расширение DNSSEC: " -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "замена" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Проверка действительности уже импортированных ключей." -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Результат транзакции\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Неизвестное значение параметра: %s=%s в %s; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Установка" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Неизвестный параметр конфигурации: %s = %s в %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Обновление" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Запущен dnf-automatic." -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Удаление" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Ожидание на %s секунд" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Откат версии" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Были применены следующие обновления на «%s»:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Пропуск" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Доступны следующие обновления для «%s»:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Пакет" -msgstr[1] "Пакета" -msgstr[2] "Пакетов" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Следующие обновления загружены на «%s»:" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Зависимый пакет" -msgstr[1] "Зависимых пакета" -msgstr[2] "Зависимых пакетов" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Обновления применены на «%s»." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Обновлен" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Обновления загружены на «%s»." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Возвращен к предыдущей версии" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Обновления доступны на «%s»." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Переустановлен" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Сбой отправки электронного письма через «%s»: %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Пропущено" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Не удалось выполнить команду «%s»: возвращено %d" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Удален" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Проблемы в запросе:" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Сбой" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "недостающие пакеты: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Общий размер" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "поврежденные пакеты: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "недостающие группы или модули: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Система" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "поврежденные группы или модули: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Пропуск объединенной транзакции %d to %d, поскольку она перекрывается" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Проблема с зависимостями модулей с параметрами по умолчанию" +msgstr[1] "Проблемы с зависимостями модулей с параметрами по умолчанию" +msgstr[2] "Проблем с зависимостями модулей с параметрами по умолчанию" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Нет транзакций" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s - пустой файл" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Даны неправильные идентификаторы транзакций или пакеты" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Не удалось сохранить последнее время кэширования." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Командная строка" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Не удалось определить последнее время кэширования." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Имя пользователя" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Проблема" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Идентификатор" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "при загрузке репозитория «{}» произошел сбой: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Дата и время" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Не удалось загрузить репозиторий «{}»" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Действия" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Таймер кэширования метаданных отключен при работе через тарифицируемое " +"подключение." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Изменено" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Таймер кэширования метаданных отключен при работе от батареи." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Информация об истории отказов" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Таймер кэширования метаданных отключен." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Не задан идентификатор транзакции или пакет" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Кэш метаданных недавно обновлен." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Удалено" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: никогда не истечет и не будет обновляться" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Не установлено" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: истекло и будет обновляться." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Новее" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: метаданные истекают через %d секунд сейчас будут обновляться" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Старее" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: истекает через %d секунд." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Идентификатор транзакции :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Создан кэш метаданных." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Время начала :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: используются метаданные из %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Начало rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Игнорируется репозиториев: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u секунд)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Последняя проверка окончания срока действия метаданных: %s назад, %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"Загруженные пакеты были сохранены в кэше до следующей успешной транзакции." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u минут)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Вы можете удалить кэшированные пакеты, выполнив «%s»." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u часов)" +msgid "Invalid tsflag in config file: %s" +msgstr "Неверный tsflag в файле настроек: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u дней)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Ошибка добавления файла групп для репозитория: %s — %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Время окончания :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Проверка транзакции" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Конец rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Ошибка: проверка транзакции на разрешение зависимостей:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Пользователь :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Проверка транзакции успешно завершена." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Прекращено" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Идет проверка транзакции" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Код возврата :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Ошибка при проверке транзакции:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Успешно" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Тест транзакции проведен успешно" + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Выполнение транзакции" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Ошибки:" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Требования к диску:" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Неудача:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" +"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." +msgstr[1] "" +"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." +msgstr[2] "" +"Требуется по крайней мере еще %d МБ пространства в файловой системе %s." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Выпускаемая версия :" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Сводка ошибок" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Команда :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB изменена вне DNF." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Комментарий :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Во время транзакции возникли ошибки." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Транзакция выполнена:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Не удалось получить блокировку транзакции (добавлено в журнал: %s)." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Пакеты изменены:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Не удалось запустить транзакцию." -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Вывод скриптлета:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Не удалось начать транзакцию:" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Ошибки:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Не удалось удалить файл транзакции %s" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Установка зависимостей" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Некоторые пакеты не были загружены. Повторная попытка." -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Исключено" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "Delta RPM уменьшил %.1f МБ обновлений до %.1f МБ (%d.1%% сохранено)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Исключаем" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Сбой Delta RPM привел к увеличению %.1f МБ обновлений до %.1f МБ (%d.1%% " +"потрачено)" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Удаление" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Не удалось открыть: {}" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Переустановка" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Публичный ключ для %s не установлен" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1229 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Пакет %s.%s %s будет устанавливаться" +msgid "Problem opening package %s" +msgstr "Проблема открытия пакета %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Пакет %s.%s %s будет обновлением" +msgid "Public key for %s is not trusted" +msgstr "Публичный ключ для %s не заслуживает доверия" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Пакет %s.%s %s будет удаляться" +msgid "Package %s is not signed" +msgstr "Пакет %s не подписан" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Пакет %s.%s %s будет переустанавливаться" +msgid "Cannot remove %s" +msgstr "Не удается удалить %s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Пакет %s.%s %s будет возвращаться к прежней версии" +msgid "%s removed" +msgstr "%s удален(ы)" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Нет соответствия для группового пакета «{}»" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Пакет %s.%s %s будет убираться" +msgid "Adding packages from group '%s': %s" +msgstr "Добавление пакетов из группы «%s»: %s" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Нет групп, помеченных для удаления." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Не отмечена группа для обновления." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "нет подходящего пакета" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Пакет %s.%s %s будет обновляться" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Пакет %s не установлен, нельзя произвести откат версии." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Пакет %s.%s %s будет считаться устаревшим" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "Пакет %s версией ниже уже установлен, нельзя произвести откат версии." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Начало разрешения зависимостей" +#: ../dnf/base.py:1942 +#, python-format +msgid "Package %s not installed, cannot reinstall it." +msgstr "Пакет %s не установлен, нельзя произвести переустановку." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Конец разрешения зависимостей" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Файл %s является исходным пакетом и не может быть обновлен, пропускается." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1963 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s not installed, cannot update it." +msgstr "Пакет %s не установлен, нельзя произвести обновление." + +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Импорт GPG-ключа 0x%s:\n" -"Идентификатор пользователя: \"%s\"\n" -"Отпечаток: %s\n" -"Источник: %s" +"Пакет %s более новой версии уже установлен, нельзя произвести обновление." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Работает" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Пакет %s есть, но установлен для другой архитектуры." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Ожидание" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "Пакет %s самой старой версии уже установлен, нельзя произвести откат." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Непрерываемый" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Действие не обрабатывается: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Зомби" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Не требуются обновления безопасности, но обновление {} имеется" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Трассировано/Остановлено" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Не требуются обновления безопасности, но обновления {} имеются" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Неизвестно" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Для «{}» не требуются обновления безопасности, но обновление {} имеется" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -"Невозможно найти информацию о блокирующем процессе (идентификатор процесса " -"%d)" +"Для «{}» не требуются обновления безопасности, но обновления {} имеются" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Приложение с идентификатором процесса %d: %s" +msgid ". Failing package is: %s" +msgstr ". Сбойный пакет: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Память : %5s RSS (%5sB VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "Ключи GPG настроены как: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Запущено : %s — %s назад" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG ключ %s (0x%s) уже установлен" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Ключ принят." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Ключ отклонен." + +#: ../dnf/base.py:2388 #, python-format -msgid " State : %s" -msgstr " Статус : %s" +msgid "Key import failed (code %d)" +msgstr "Неудача импорта ключа (code %d)" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "пропускается." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Импорт ключа успешно завершен" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Не установлены какие-либо ключи" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' is not installed." -msgstr "Группа «%s» не установлена." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"GPG ключи, перечисленные для репозитория «%s», уже установлены, но они не являются правильными для этого пакета.\n" +"Проверьте, правильно ли настроены URL ключей для этого репозитория." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Импорт ключа(ключей) не помог, неверный ключ(ключи)?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Возможно, вы имели в виду: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" +"У пакета «{}» из локального репозитория «{}» неправильная контрольная сумма" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Группа «%s» не существует." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" +"У некоторых пакетов из локального репозитория неправильная контрольная сумма" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Среда «%s» еще не установлена" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "У пакета «{}» из репозитория «{}» неправильная контрольная сумма" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "ID группы «%s» не существует." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"У некоторых пакетов неправильный кеш, но они не загружаются из-за параметра " +"«--cacheonly»" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Группа «%s» не установлена" +msgid "Package %s is already installed." +msgstr "Пакет %s уже установлен." #: ../dnf/conf/config.py:134 #, python-format @@ -3399,6 +3652,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Плохой идентификатор для репозитория: %s, байт = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: ошибка проверки %s: %s вместо %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3409,36 +3667,6 @@ msgstr "репозиторий %s: 0x%s уже импортирован" msgid "repo %s: imported key 0x%s." msgstr "репозиторий %s: импортирован ключ 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "RPM-пакет с исходным кодом не будет установлен (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "Расширение DNSSEC: ключ для пользователя " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "неверный." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "имеет неизвестный статус." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "Расширение DNSSEC: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Проверка действительности уже импортированных ключей." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "неподдерживаемый тип контрольной суммы: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Не удалось пересобрать пакет Delta RPM" @@ -3451,230 +3679,45 @@ msgstr "Контрольная сумма пересобранного паке msgid "done" msgstr "готово" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Проблемы в запросе:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "недостающие пакеты: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "поврежденные пакеты: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "недостающие группы или модули: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "поврежденные группы или модули: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Проблема с зависимостями модулей с параметрами по умолчанию" -msgstr[1] "Проблемы с зависимостями модулей с параметрами по умолчанию" -msgstr[2] "Проблем с зависимостями модулей с параметрами по умолчанию" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Проблема с зависимостями модулей" -msgstr[1] "Проблемы с зависимостями модулей" -msgstr[2] "Проблем с зависимостями модулей" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Найден неправильно сформированный файл блокировки: %s.\n" "Убедитесь, что ни один процесс dnf не запущен и удалите файл блокировки вручную или запустите systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Включение другого потока для «{}»." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Нечего показывать." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Устанавливается версия «{}», которая новее, чем задано. Причина: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Активированные модули: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Для «{}» не задан профиль, задайте профиль." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Подсказка: [d]efault, [e]nabled, [x]disabled, [i]nstalled" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Пропуск ненужного профиля: «{}/{}»" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Не удается подобрать подходящий профиль в аргументе {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Нет профилей по умолчанию для модуля {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Профиль {} не подходит для модуля {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Не удается разрешить аргумент {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Нет соответствия для пакета {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: ошибка проверки %s: %s вместо %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s - пустой файл" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Не удалось сохранить последнее время кэширования." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Не удалось определить последнее время кэширования." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Ошибка при разборе файла: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Загружены модули: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "пропускается." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "нет подходящего обработчика для %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Уже загружен" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "определение самого быстрого зеркала (%s узлов).. " +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "подключение репозитория %s" +msgid "Environment '%s' is not installed." +msgstr "Среда «%s» еще не установлена" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "Добавлен %s репозиторий из %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Environment '%s' is not available." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Откат версии" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Очистка" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Установка" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Переустановка" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Удаление" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Обновление" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Проверка" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Запуск скриптлета" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Подготовка" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Проблема" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "ID группы «%s» не существует." diff --git a/po/sk.po b/po/sk.po index 1840067..7ab33db 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-04-17 08:07+0000\n" "Last-Translator: Matej Marusak \n" "Language-Team: Slovak\n" @@ -17,1868 +17,1946 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Nasledujúce aktualizácie boli aplikované na '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Nasledujúce aktualizácie sú dostupné na '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Balík na nainštalovanie" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Nasledujúce aktualizácie boli stiahnuté na '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Aktualizácie aplikované na '%s':" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Čistí sa" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Aktualizácie stiahnuté na '%s':" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Aktualizácie dostupné na '%s':" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Zastaráva sa" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Zlyhalo odoslanie e-mailov pomocou '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Vymazáva sa" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Overuje sa" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Zlyhalo vykonávanie príkazu '%s': návratová hodnota %d" +msgid "Parsing file failed: %s" +msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" -msgstr "Chyba: %s" +msgid "Added %s repo from %s" +msgstr "Pridaný repozitár %s z %s" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Vydanie" + +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: používajú sa metadáta z %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Z repozitára" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Posledná kontrola expirácie metadát: pred %s, %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Čas zostavovania" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Čas inštalácie" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Nainštaloval" + +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" + +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licencia" + +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Spúšťa sa kontrola transakcie" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Kontrola transakcie bola úspešná" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "a" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Spúšťa sa test transakcie" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "áno" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Test transakcie bol úspešný." +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nie" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Spúšťa sa transakcia" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Je toto v poriadku [a/N]: " -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Je toto v poriadku [A/n]: " -#: ../dnf/base.py:909 +#: ../dnf/cli/output.py:788 #, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" - -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "" +msgid "Group: %s" +msgstr "Skupina: %s" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "" +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" +msgstr " ID skupiny: %s" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" +msgstr " Popis: %s" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "" +msgid " Language: %s" +msgstr " Jazyk: %s" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Nepodarilo sa spustiť transakciu." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Povinné balíčky:" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Nepodarilo sa spustiť transakciu:" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Predvolené balíčky:" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Zlyhalo odstránenie súboru transakcie %s" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Voliteľné balíčky:" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " -"(%d.1%% usporených)" +msgid "Environment Group: %s" +msgstr "Skupina prostredia: %s" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:830 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Voliteľné skupiny:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Problem opening package %s" -msgstr "" +msgid "Filename : %s" +msgstr "Názov súboru: %s" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Public key for %s is not trusted" -msgstr "" +msgid "Repo : %s" +msgstr "Repozitár : %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Popis : " + +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s is not signed" -msgstr "" +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Cannot remove %s" -msgstr "" +msgid "License : %s" +msgstr "Licencia : %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:920 #, python-format -msgid "%s removed" +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:940 +#, python-format +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Vyskytla sa chyba pri počítaní celkovej veľkosti preberania" + +#: ../dnf/cli/output.py:995 #, python-format -msgid "Adding packages from group '%s': %s" -msgstr "" +msgid "Total size: %s" +msgstr "Celková veľkosť: %s" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Nie je čo robiť." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" +msgstr "Celková veľkosť preberania: %s" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "" +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" +msgstr "Nainštalovaná veľkosť: %s" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Vyskytla sa chyba pri počítaní nainštalovanej veľkosti" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No match for argument: %s" +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Skupina" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Balíky" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." -msgstr "Balík %s dostupný ale nenainštalovaný." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Žiadne balíky označené na zmazanie." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Odstraňuje sa" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Zlyhal import kľúča (kód %d)" - -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1256 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" +"Vynechávajú sa balíky s konfliktami:\n" +"(pridaním parametra „%s“ do príkazového riadku vynútite ich aktualizáciu)" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2468 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"Súhrn transakcie\n" +"%s\n" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Chyba konfigurácie: %s" - -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +#, fuzzy +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Balík" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Nainštalovaný: %s-%s dňa %s" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Vytvorený : %s dňa %s" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Nainštalovaný" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Operácia prerušená." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Sťahujú sa balíčky:" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Chyba sťahovania balíčkov:" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Zastarávajú sa balíky" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Žiadne transakcie" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Na synchronizáciu s distribúciou neboli označené žiadne balíčky." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Nainštalované balíčky" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Dostupné balíčky" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Automaticky odstrániteľné balíčky" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Dátum a čas" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Balíčky navyše" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Akcie" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Nedávno pridané balíčky" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Nenašli sa žiadne zodpovedajúce balíčky" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Nenašli sa žiadne zhody" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "ID transakcie nebolo zadané" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Nenainštalovaný" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Zadané ID transakcie nebolo nájdené" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Starší" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Nájdené viac ako jedno ID transakcie!" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Novší" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "História transakcie je nekompletná, pred %u." +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ID transakcie:" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "História transakcie je nekompletná, po %u." +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Unknown repo: '%s'" -msgstr "Neznámy repozitár: „%s“" +msgid "(%u seconds)" +msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "No repository match: %s" +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Príkaz neexistuje: %s. Prosím, použite %s --help" +msgid "(%u days)" +msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -"Môže to byť príkaz zásuvného modulu DNF, vyskúšajte: \"dnf install 'dnf-" -"command(%s)'\"" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -"Môže to byť príkaz zásuvného modulu DNF, ale načítavania modulov je " -"momentálne zakázané." -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Príkaz \"%s\" už bol definovaný" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transakcia vykonaná pomocou:" + +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Chyby:" + +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "" + +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "" + +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid "To diagnose the problem, try running: '%s'." +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:2148 #, python-format -msgid "Problem repository: %s" +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Chyba príkazového riadku: %s" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "nesprávny formát: %s" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Hľadajú sa balíčky: " +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "umiestnenie konfiguračného súboru" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "tichý režim" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "podrobný režim" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "zobraziť verziu programu DNF a skončiť" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "nastaviť koreň inštalácie" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (z %s)" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "zakázať všetky zásuvné moduly" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "zakázať zásuvné moduly podľa názvu" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "prepísať hodnotu $releasever v konfiguračných a repo súboroch" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Na aktualizáciu neboli označené žiadne balíčky" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "úroveň výstupu ladenia" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "zobraziť duplikáty v repozitároch, v príkazoch list/search" + +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "chybná úroveň výstupu" + +#: ../dnf/cli/option_parser.py:226 msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "úroveň výstupu ladenia pre balík rpm" + +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 +#: ../dnf/cli/option_parser.py:247 msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "vylúčiť balíčky podľa názvu alebo vzoru" + +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "názov a cesta k dodatočnému repozitáru, možné zadať viackrát." + +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "určuje, či sa použijú farby" + +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "pred spustením príkazu nastaviť metadáta ako expirované" + +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "pracovať iba s adresami IPv4" + +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "pracovať iba s adresami IPv6" + +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "iba stiahnuť balíčky" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -"zmaže všetky nepotrebné balíčky, ktoré boli pôvodne nainštalované ako " -"závislosti" - -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Balík na zmazanie" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Chyba: %s" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Prerušené." -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "V aktuálnom adresári nie je prístup na čítanie/zápis, presun do /" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Závislosti vyriešené." -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Hotovo!" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Removing file %s" -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " Nainštalovaný: %s-%s dňa %s" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Vytvorený : %s dňa %s" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Operácia prerušená." -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Nie je čo robiť." -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Čaká sa na dokončenie procesu s identifikátorom pid %d." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Sťahujú sa balíčky:" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Chyba sťahovania balíčkov:" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Zastarávajú sa balíky" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Na synchronizáciu s distribúciou neboli označené žiadne balíčky." -#: ../dnf/cli/commands/group.py:127 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Warning: Group %s does not exist." -msgstr "" - -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Nainštalované balíčky" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Dostupné balíčky" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Automaticky odstrániteľné balíčky" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Balíčky navyše" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Nedávno pridané balíčky" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Nenašli sa žiadne zodpovedajúce balíčky" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Nenašli sa žiadne zhody" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "ID transakcie nebolo zadané" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Zadané ID transakcie nebolo nájdené" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Balík na nainštalovanie" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Nájdené viac ako jedno ID transakcie!" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Nepodarilo sa nájsť zhodu" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "História transakcie je nekompletná, pred %u." -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "" +msgid "Transaction history is incomplete, after %u." +msgstr "História transakcie je nekompletná, po %u." -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Neznámy repozitár: „%s“" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:824 #, python-format -msgid "%s unmarked as user installed." -msgstr "" +msgid "No such command: %s. Please use %s --help" +msgstr "Príkaz neexistuje: %s. Prosím, použite %s --help" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "%s marked as group installed." +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" +"Môže to byť príkaz zásuvného modulu DNF, vyskúšajte: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Chyba:" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Môže to byť príkaz zásuvného modulu DNF, ale načítavania modulov je " +"momentálne zakázané." -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 #, python-format -msgid "Package %s is not installed." -msgstr "Balíček %s nie je nainštalovaný." +msgid "Config error: %s" +msgstr "Chyba konfigurácie: %s" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:887 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" - -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:128 +#: ../dnf/cli/cli.py:893 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:975 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Príkaz \"%s\" už bol definovaný" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "preinštaluj balík" - -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Balík k preinštalovaniu" - -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "zmaž balík alebo balíky zo systému" - -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "zmaž duplicitné balíky" - -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Nenašli sa duplicitné balíky na zmazanie." - -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "neznáme" - -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Instant (last: %s)" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "" - -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "zobraz všetky repozitáre" - -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Nie sú dostupné žiadne repozitáre" - -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "povolené" - -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "zakázané" - -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Spustený" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Spiaci" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Neprerušiteľný" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Trasovaný/zastavený" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Neznámy" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Nepodarilo sa nájsť informácie o procese zamykania (PID %d)" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Aplikácia s PID %d je: %s" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Aktualizované : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Pamäť : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Spustený: %s - pred %s" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Stav : %s" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:141 #, python-format -msgid "Total packages: %s" +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Nenašli sa žiadne zhody." -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Hľadajú sa balíčky: " -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Balík pre aktualizáciu" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Na aktualizáciu neboli označené žiadne balíčky" -#: ../dnf/cli/commands/repoquery.py:197 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"zmaže všetky nepotrebné balíčky, ktoré boli pôvodne nainštalované ako " +"závislosti" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Balík na zmazanie" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (z %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Žiadne balíky označené na zmazanie." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Nenašli sa žiadne zhody." - -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} [command]\n" -" print help" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "zmaž balík alebo balíky zo systému" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "zmaž duplicitné balíky" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Nenašli sa duplicitné balíky na zmazanie." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1893,6 +1971,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "neznáme" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2012,19 +2095,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2036,1143 +2119,1306 @@ msgid "Description" msgstr "Popis" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Súbory" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Nainštalovaný" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Balík pre aktualizáciu" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "" + +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Chyba:" + +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Balíček %s nie je nainštalovaný." + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "" + +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "" + +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "" + +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "" + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "" + +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" + +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Čaká sa na dokončenie procesu s identifikátorom pid %d." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "" + +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Nepodarilo sa nájsť zhodu" + +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:120 msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Prerušené." +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "V aktuálnom adresári nie je prístup na čítanie/zápis, presun do /" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Závislosti vyriešené." +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Hotovo!" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Chyba príkazového riadku: %s" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "nesprávny formát: %s" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "umiestnenie konfiguračného súboru" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "tichý režim" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "podrobný režim" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "zobraziť verziu programu DNF a skončiť" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "nastaviť koreň inštalácie" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "zakázať všetky zásuvné moduly" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "zakázať zásuvné moduly podľa názvu" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "prepísať hodnotu $releasever v konfiguračných a repo súboroch" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "nastaviť doplnkové voľby pre konfiguráciu a repozitár" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "úroveň výstupu ladenia" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "zobraziť duplikáty v repozitároch, v príkazoch list/search" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "chybná úroveň výstupu" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:285 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "úroveň výstupu ladenia pre balík rpm" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:502 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "vylúčiť balíčky podľa názvu alebo vzoru" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "názov a cesta k dodatočnému repozitáru, možné zadať viackrát." +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "zobraz všetky repozitáre" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "" + +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Nie sú dostupné žiadne repozitáre" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "určuje, či sa použijú farby" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "povolené" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "pred spustením príkazu nastaviť metadáta ako expirované" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "zakázané" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "pracovať iba s adresami IPv4" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "pracovať iba s adresami IPv6" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "iba stiahnuť balíčky" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Aktualizované : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Vydanie" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Z repozitára" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Čas zostavovania" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Čas inštalácie" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Nainštaloval" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licencia" - -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "a" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "preinštaluj balík" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "áno" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Balík k preinštalovaniu" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." +msgstr "Balík %s dostupný ale nenainštalovaný." -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nie" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Je toto v poriadku [a/N]: " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Je toto v poriadku [A/n]: " +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Skupina: %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " ID skupiny: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Description: %s" -msgstr " Popis: %s" +msgid "Warning: Group %s does not exist." +msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Jazyk: %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Povinné balíčky:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Predvolené balíčky:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Voliteľné balíčky:" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Skupina prostredia: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Voliteľné skupiny:" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Názov súboru: %s" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "" -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Repo : %s" -msgstr "Repozitár : %s" - -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Popis : " +msgid "Invalid groups sub-command, use: %s." +msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licencia : %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:940 +#: ../dnf/db/group.py:368 #, python-format -msgid "Other : %s" +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Vyskytla sa chyba pri počítaní celkovej veľkosti preberania" - -#: ../dnf/cli/output.py:995 +#: ../dnf/repo.py:83 #, python-format -msgid "Total size: %s" -msgstr "Celková veľkosť: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Celková veľkosť preberania: %s" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Installed size: %s" -msgstr "Nainštalovaná veľkosť: %s" - -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Vyskytla sa chyba pri počítaní nainštalovanej veľkosti" +msgid "unsupported checksum type: %s" +msgstr "nepodporovaný typ kontrolného súčtu: %s" -#: ../dnf/cli/output.py:1023 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Freed space: %s" -msgstr "" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Skupina" - -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Balíky" - -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Odstraňuje sa" - -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -"Vynechávajú sa balíky s konfliktami:\n" -"(pridaním parametra „%s“ do príkazového riadku vynútite ich aktualizáciu)" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Nasledujúce aktualizácie boli aplikované na '%s':" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Nasledujúce aktualizácie sú dostupné na '%s':" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/emitter.py:33 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Súhrn transakcie\n" -"%s\n" +msgid "The following updates were downloaded on '%s':" +msgstr "Nasledujúce aktualizácie boli stiahnuté na '%s':" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Aktualizácie aplikované na '%s':" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Aktualizácie stiahnuté na '%s':" + +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Aktualizácie dostupné na '%s':" + +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Zlyhalo odoslanie e-mailov pomocou '%s': %s" + +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Zlyhalo vykonávanie príkazu '%s': návratová hodnota %d" + +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -#, fuzzy -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Balík" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" msgstr[0] "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s je prázdny súbor" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Žiadne transakcie" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: používajú sa metadáta z %s." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Dátum a čas" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Akcie" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Posledná kontrola expirácie metadát: pred %s, %s." -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Nenainštalovaný" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Spúšťa sa kontrola transakcie" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Novší" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Starší" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Kontrola transakcie bola úspešná" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ID transakcie:" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Spúšťa sa test transakcie" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Test transakcie bol úspešný." + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Spúšťa sa transakcia" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:910 #, python-format -msgid "(%u seconds)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/output.py:1874 -#, python-format -msgid "(%u hours)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:1001 #, python-format -msgid "(%u days)" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Nepodarilo sa spustiť transakciu." -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Nepodarilo sa spustiť transakciu:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Zlyhalo odstránenie súboru transakcie %s" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" +"Balíky delta RPM zredukovali aktualizácie o veľkosti %.1f MB na %.1f MB " +"(%d.1%% usporených)" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transakcia vykonaná pomocou:" - -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Chyby:" - -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Zastaráva sa" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2173 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Spustený" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Spiaci" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Neprerušiteľný" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Trasovaný/zastavený" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Neznámy" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Nepodarilo sa nájsť informácie o procese zamykania (PID %d)" +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2388 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Aplikácia s PID %d je: %s" +msgid "Key import failed (code %d)" +msgstr "Zlyhal import kľúča (kód %d)" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Pamäť : %5s RSS (%5sB VSZ)" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" -msgstr " Spustený: %s - pred %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Stav : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "vynecháva sa." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr "" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Skupina „%s“ nie je nainštalovaná" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Skupina „%s“ neexistuje." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Prostredie „%s“ nie je nainštalované." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Skupina „%s“ nie je nainštalovaná." +msgid "Package %s is already installed." +msgstr "" #: ../dnf/conf/config.py:134 #, python-format @@ -3232,6 +3478,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3242,36 +3493,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "nepodporovaný typ kontrolného súčtu: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Zlyhalo znovu zostavenie balíkov delta RPM" @@ -3284,221 +3505,43 @@ msgstr "Zlyhal kontrolný súčet znovu zostavených balíkov delta RPM" msgid "done" msgstr "hotovo" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s je prázdny súbor" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "vynecháva sa." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "" +msgid "Environment '%s' is not installed." +msgstr "Prostredie „%s“ nie je nainštalované." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Pridaný repozitár %s z %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Čistí sa" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Vymazáva sa" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Overuje sa" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/sq.po b/po/sq.po index 7335757..b459d49 100644 --- a/po/sq.po +++ b/po/sq.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2017-04-14 04:37+0000\n" "Last-Translator: Enea Jahollari \n" "Language-Team: Albanian\n" @@ -17,1860 +17,1934 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Përditësimet e mëposhtme janë aplikuar në '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Përditësimet e mëposhtme janë të disponueshme në '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Përditësimet e mëposhtme janë shkarkuar në '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Përditësimet janë aplikuar në '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Përditësimet janë shkarkuar në '%s':" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Përditësimet janë të disponueshme në '%s':" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Dështim në dërgimin e një email përmes '%s': %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Dështoi ekzekutimi i komandës '%s': ktheu %d" +msgid "Parsing file failed: %s" +msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" -msgstr "Gabim: %s" +msgid "Added %s repo from %s" +msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgid "Group: %s" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:792 +#, python-format +msgid " Group-Id: %s" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 +#, python-format +msgid " Description: %s" msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Failed to remove transaction file %s" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Public key for %s is not installed" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Problem opening package %s" +msgid " Environment-Id: %s" +msgstr "" + +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr "" + +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "" + +#: ../dnf/cli/output.py:872 #, python-format -msgid "Public key for %s is not trusted" +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s is not signed" +msgid "Repo : %s" +msgstr "" + +#: ../dnf/cli/output.py:906 +msgid "Description : " msgstr "" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Cannot remove %s" +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:914 #, python-format -msgid "%s removed" +msgid "License : %s" msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:920 +#, python-format +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:998 +#, python-format +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No match for argument: %s" +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:1955 -#, python-format -msgid "Package %s of higher version already installed, cannot update it." +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 -#, python-format -msgid "Package %s available, but not installed." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" + +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/base.py:2380 +#: ../dnf/cli/output.py:1256 #, python-format msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/base.py:2468 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." +#: ../dnf/cli/output.py:1457 +msgid "Skipped" msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" +#: ../dnf/cli/output.py:1458 +msgid "Removed" msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1512 +msgid "Total" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1541 +msgid "System" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1686 +msgid "Altered" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" +#: ../dnf/cli/output.py:1803 +msgid "Erased" msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "Unknown repo: '%s'" +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:766 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "No repository match: %s" +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "No such command: %s. Please use %s --help" +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "" + +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "kërko për probleme në packegedb" - -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "shfaq të gjitha problemet;parazgjedhur" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "trego problemet e varësisë" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "trego problemet e duplikimit" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/clean.py:115 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +msgid "Error: %s" +msgstr "Gabim: %s" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Paketa për të sinkronizuar" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Kujdes: Grupi %s nuk ekziston." +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Kujdes: Nuk puthitet me asnjë grup:" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Grupet e instaluara:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Grupet e gjuhëve të instaluara:" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Grupet në dispozicion:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "Not a valid rpm file path: %s" +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" msgstr "" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/utils.py:98 +msgid "Running" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:127 #, python-format -msgid "Total packages: %s" +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "kërko për probleme në packegedb" + +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "shfaq të gjitha problemet;parazgjedhur" + +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "trego problemet e varësisë" + +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "trego problemet e duplikimit" + +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Paketa për të sinkronizuar" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/autoremove.py:41 +msgid "" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} [command]\n" -" print help" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1885,6 +1959,11 @@ msgstr "" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2004,19 +2083,19 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" +msgid "Update ID" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" +msgid "Updated" msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Updated" +msgid "Bugs" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 @@ -2028,1463 +2107,1427 @@ msgid "Description" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" - -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "" - -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "" - -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" - -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" - -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" - -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" - -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" - -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" - -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/mark.py:49 #, python-format -msgid "Command line error: %s" +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/mark.py:53 #, python-format -msgid "bad format: %s" +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/mark.py:57 #, python-format -msgid "Setopt argument has multiple values: %s" +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "" +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Installed size: %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." +msgstr "Kujdes: Grupi %s nuk ekziston." -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Kujdes: Nuk puthitet me asnjë grup:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Grupet e instaluara:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Grupet e gjuhëve të instaluara:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Grupet në dispozicion:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Përditësimet e mëposhtme janë aplikuar në '%s':" + +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Përditësimet e mëposhtme janë të disponueshme në '%s':" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Përditësimet e mëposhtme janë shkarkuar në '%s':" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Përditësimet janë aplikuar në '%s'." -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u seconds)" -msgstr "" +msgid "Updates downloaded on '%s'." +msgstr "Përditësimet janë shkarkuar në '%s':" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u minutes)" -msgstr "" +msgid "Updates available on '%s'." +msgstr "Përditësimet janë të disponueshme në '%s':" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:107 #, python-format -msgid "(%u hours)" -msgstr "" +msgid "Failed to send an email via '%s': %s" +msgstr "Dështim në dërgimin e një email përmes '%s': %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" -msgstr "" +msgid "Failed to execute command '%s': returned %d" +msgstr "Dështoi ekzekutimi i komandës '%s': ktheu %d" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s është skedar bosh" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" +msgid "%s: using metadata from %s." msgstr "" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -#: ../dnf/cli/utils.py:98 -msgid "Running" +#: ../dnf/base.py:857 +msgid "Transaction check error:" msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" +#: ../dnf/base.py:879 +msgid "Running transaction" msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" +msgid "Failed to remove transaction file %s" msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" + +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:1225 #, python-format -msgid "Environment '%s' is not installed." +msgid "Public key for %s is not installed" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1229 #, python-format -msgid "Group_id '%s' does not exist." +msgid "Problem opening package %s" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1237 #, python-format -msgid "Group '%s' not installed." +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1241 #, python-format -msgid "Error parsing '%s': %s" +msgid "Package %s is not signed" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" msgstr "" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1260 #, python-format -msgid "Unknown configuration option: %s = %s" +msgid "%s removed" msgstr "" -#: ../dnf/conf/config.py:327 -#, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:455 -#, python-format -msgid "Repo %s did not have a %s attr. before setopt" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1910 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1919 #, python-format -msgid "Repository '%s': Error parsing config: %s" +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "Package %s not installed, cannot reinstall it." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1957 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1963 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s not installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2018 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:327 +#, python-format +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:335 +#, python-format +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:452 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:455 #, python-format -msgid "%s is empty file" -msgstr "%s është skedar bosh" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Parsing file failed: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Loaded plugins: %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:66 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:96 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" +#: ../dnf/drpm.py:149 +msgid "done" msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/sr.po b/po/sr.po index c93939e..265131f 100644 --- a/po/sr.po +++ b/po/sr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-02-05 07:59+0000\n" "Last-Translator: Marko Kostic \n" "Language-Team: Serbian (http://www.transifex.com/projects/p/dnf/language/sr/)\n" @@ -23,1885 +23,1962 @@ msgstr "" "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" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Следећа ажурирања су примењена на '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "ПАКЕТ" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Следећа ажурирања су доступна на '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Пакет за инсталирање" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Следећа ажурирања су преузета на '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Деградирам" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Ажурирања примењена на '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Чистим" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Ажурирања преузета на '%s'." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Инсталирам" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Ажурирања доступнана '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Застаревам" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Неуспешно слање електронске поште преко „%s“: %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Поново инсталирам" -#: ../dnf/automatic/emitter.py:137 +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Бришем" + +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Надограђујем" + +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Проверавам" + +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Извршавам скриптицу" + +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Припремам" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "" + +#: ../dnf/plugin.py:63 #, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Неуспех при извршавању наредбе „%s“: враћено %d" +msgid "Parsing file failed: %s" +msgstr "Обрађивање датотеке неуспешно: %s" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#: ../dnf/plugin.py:141 #, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Непозната вредност подешавања: %s=%s in %s; %s" +msgid "Loaded plugins: %s" +msgstr "Учитани прикључци: %s" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#: ../dnf/plugin.py:199 #, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Непозната опција подешавања: %s = %s in %s" +msgid "Failed loading plugin \"%s\": %s" +msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/automatic/main.py:235 +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" + +#: ../dnf/repodict.py:58 #, python-format -msgid "Sleep for %s seconds" +msgid "enabling %s repository" msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/repodict.py:94 #, python-format -msgid "Error: %s" -msgstr "Грешка: %s" +msgid "Added %s repo from %s" +msgstr "Додао сам ризницу „%s“ из „%s“" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Епоха" + +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Заказивање кеширања онемогућено када се извршава на батерији." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Онемогућено заказивање кеширања метаподатака." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Издање" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Кеш метаподатака недавно освежен." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Направљен кеш метаподатака." +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: користим метаподатке из %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Из ризнице" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Последња провера истека метаподатака: пре %s на дан %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Време изградње" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "Преузети пакети су сачувану у кешу до следеће успешне трансакције." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Време инсталације" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Можете уклонити кеширане пакете извршавањем наредбе „%s“." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Инсталирано од стране" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Погрешан tsflag у датотеци подешавања: %s" - -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Није успело додавање датотеке групе за ризницу: %s - %s" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Извршавам проверу трансакције" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Грешка: провера трансакције против depsolve:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Провера трансакције успешна." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Лиценца" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Извршавам пробну трансакцију" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Пробна трансакција успешна." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Извршавам трансакцију" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "d" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Потребан простор на диску:" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "da" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Сажетак грешке" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ne" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPM база је измењена ван DNF алатке." +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Да ли је ово у реду [d/N]: " -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Догодиле су се грешке приликом трансакције." +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Да ли је ово у реду [D/n]: " -#: ../dnf/base.py:1000 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Није успешно заузимање кључа трансакција (пријављен као: %s)" - -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Не могу да извршим трансакцију." - -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Трансакција није могла почети:" +msgid "Group: %s" +msgstr "" -#: ../dnf/base.py:1022 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Failed to remove transaction file %s" -msgstr "Није успело уклањање датотеке трансакције %s" - -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Неки пакети нису преузети. Поново покушавам." +msgid " Group-Id: %s" +msgstr " ИБ-групе: %s" -#: ../dnf/base.py:1134 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPM-ови су смањили %.1f MB ажурирања на %.1f MB (%d.1%% уштеђено)" +msgid " Description: %s" +msgstr " Опис: %s" -#: ../dnf/base.py:1137 +#: ../dnf/cli/output.py:796 #, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Неуспешни Delta RPM-ови су повећали количину исправки са %.1f MB на %.1f MB " -"(%d.1%% неискоришћено)" - -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Не могу да отворим: {}" +msgid " Language: %s" +msgstr " Језик: %s" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Јавни кључ за %s није инсталиран" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Обавезни пакети:" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Проблем са отварањем пакета %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Подразумевани пакети:" -#: ../dnf/base.py:1236 -#, python-format -msgid "Public key for %s is not trusted" -msgstr "Јавни кључ за %s није поверљив" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Изборни пакети:" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "Пакет %s није потписан" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Условљени пакети:" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Cannot remove %s" -msgstr "Не могу да уклоним %s" +msgid "Environment Group: %s" +msgstr "Група окружења: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:830 #, python-format -msgid "%s removed" -msgstr "%s је уклоњен" - -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Нема подударања за групу пакета „{}“" +msgid " Environment-Id: %s" +msgstr " ИБ-окружења: %s" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Додајем пакете из групе „%s“: %s" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Обавезне групе:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Ништа није потребно урадити." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Изборне групе:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Нема означених група за уклањање." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Подудара се из:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Ниједна група није означена за надоградњу." +#: ../dnf/cli/output.py:872 +#, python-format +msgid "Filename : %s" +msgstr "Назив датотеке: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:897 #, python-format -msgid "No match for argument: %s" -msgstr "Нема подударања за аргумент: %s" +msgid "Repo : %s" +msgstr "Ризница : %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "нема подударајућих пакета" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Опис : " -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Пакет %s није инсталиран, не могу га деградирати." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "Пакет %s нижег издања је већ инсталиран, не могу га деградирати." +msgid "License : %s" +msgstr "Лиценца : %s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Пакет %s није инсталиран, не могу га поново инсталирати." +msgid "Provide : %s" +msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:940 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "Other : %s" msgstr "" -"Датотека %s је пакет са изворним кодом и он се не може ажурирати, " -"занемарујем." -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Пакет %s није инсталиран, не могу га ажурирати." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Догодила се грешка при рачунању укупне величине за преузимање" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "Пакет %s вишег издања је већ инсталиран, не могу га ажурирати." +msgid "Total size: %s" +msgstr "Укупна величина: %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s available, but not installed." -msgstr "Пакет %s је доступан али није инсталиран." +msgid "Total download size: %s" +msgstr "Укупна величина за преузимање: %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Пакет %s је доступан али је инсталиран за другу архитектуру." +msgid "Installed size: %s" +msgstr "Инсталирана величина: %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 -#, python-format -msgid "No package %s installed." -msgstr "Пакет %s није инсталиран." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Догодила се грешка при рачунању инсталиране величине" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Not a valid form: %s" -msgstr "Неисправан формат: %s" +msgid "Freed space: %s" +msgstr "Ослобођен простор: %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Нема пакета означених за уклањање." +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Означавам пакете као инсталиране по групи:" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Означавам пакете као уклоњене по групи:" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "Пакет %s најнижег издања је већ инсталиран, не могу га деградирати." +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Група" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Радња није урађена: {}" - -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "Пакет %s није доступан." - -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Безбедносне исправке нису потребне али је {} исправка доступна" - -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Безбедносне исправке нису потребне али је {} исправки доступно" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Пакети" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -"Безбедносне исправке за „{}“ нису потребне али је {} исправка доступна" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -"Безбедносне исправке за „{}“ нису потребне али је {} исправки доступно" - -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr "Неуспешан пакет је: %s" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG кључеви су подешени као: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG кључ на %s (0x%s) је већ инсталиран" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Кључ је одобрен." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Кључ је одбијен." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Инсталирам зависности" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Није успео увоз кључа (код %d)" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Кључ је успешно увезен" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Уклањам" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Ниједан кључ није инсталиран" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -"GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n" -"Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу." -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -"Увоз кључа (или кључева) није помогао, погрешан кључ (погрешни кључеви)?" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Можда сте хтели: {}" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Контролна сума пакета „{}“ из локалне ризнице „{}“ је неисправна" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Контролне суме неких пакета из локалне ризнице су неисправне" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Контролна сума пакета „{}“ из ризнице „{}“ је неисправна" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -"Неки пакети садрже неисправан кеш али се не могу преузети због опције " -"„--cacheonly“" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Пакет %s је већ инсталиран." +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Обрада датотеке „%s“ није успела: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Грешка подешавања: %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " Инсталиран: %s-%s у %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"Прескачем сукобљене пакете:\n" +"(додајте '%s' у командну линију да бисте присилили надоградњу истих)" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " Изграђен : %s у %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +msgid "Skipping packages with broken dependencies%s" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Радња прекинута." - -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Преузимам пакете:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1340 +msgid "replacing" msgstr "" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n" -"За превазилажење овога користите „-y“." +"\n" +"Сажетак трансакције\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Инсталирање" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Надоградња" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Застарели пакети" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Уклањање" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Нема пакета означених за усклађивање са дистрибуцијом." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Деградирање" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Прескочи" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Инсталирани пакети" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Пакет" +msgstr[1] "Пакети" +msgstr[2] "Пакети" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Доступни пакети" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Зависни пакет" +msgstr[1] "Зависна пакета" +msgstr[2] "Зависних пакета" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Аутоматско уклањање пакета" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Надограђено" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Додатни пакети" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Деградирано" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Инсталирано" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Недавно додати пакети" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Поново инсталирано" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Не постоје одговарајући пакети за излиставање" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Нису пронађена подударања" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Уклоњено" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Није задат ID трансакције" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Неуспешно" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Није пронађен дати ID трансакције" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Укупно" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Пронађено више од једног ID-а трансакције!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Историја трансакција није комплетна, пре %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Систем" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Историја трансакција није комплетна, после %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Непозната ризница: '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Нема трансакција" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Наведени су неисправни пакети или ИБ трансакције" + +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Командна линија" + +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ИБ" + +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Датум и време" + +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Радња(е)" + +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Промењено" + +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:824 +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Није наведен пакет или ИБ трансакције" + +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Обрисани" + +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Није инсталирано" + +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Старије" + +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Новије" + +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "ИБ трансакције :" + +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Почетно време :" + +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Почетак rpmdb-а :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Нема такве команде: %s. Молим употребите %s --help" +msgid "(%u seconds)" +msgstr "(%u секунди)" -#: ../dnf/cli/cli.py:827 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Можда је команда DNF прикључка, покушајте: \"dnf install 'dnf-command(%s)'\"" +msgid "(%u minutes)" +msgstr "(%u минута)" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Можда је ово наредба DNF прикључка али је учитавање прикључака онемогућено." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u сати)" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" +msgstr "(%u дана)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Време краја :" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Крај rpmdb :" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Корисник :" + +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Повратна-вредност :" + +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Прекинуто" + +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Успех" + +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Грешке:" + +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Грешка:" + +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Командна линија :" + +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Трансакција извршена са:" + +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Пакети промењени:" + +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Излаз скриптице:" + +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Грешке:" + +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Инсталирање-зависности" + +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Застарели" + +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Обриши" + +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Поново инсталирај" + +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/cli.py:1103 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Command \"%s\" already defined" -msgstr "Наредба „%s“ је већ дефинисана" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:2154 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "За дијагнозу проблема, покушајте покренути: '%s'." +msgid "---> Package %s.%s %s will be upgraded" +msgstr "" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:2156 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "Вероватно имате оштећен RPMDB, извршавање '%s' можда поправи проблем." +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "" -#: ../dnf/cli/commands/__init__.py:53 +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Започињем разрешење програмских зависности" + +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Завршено разрешење програмских зависности" + +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"Увозим GPG кључ 0x%s:\n" +" Кориснички ИБ: „%s“\n" +" Отисак прста : %s\n" +" Од : %s" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/option_parser.py:54 #, python-format -msgid "Problem repository: %s" -msgstr "Проблем са ризницом: %s" +msgid "Command line error: %s" +msgstr "Грешка командне линије: %s" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "лош формат: %s" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "место датотеке подешавања" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "тиха радња" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "причљива радња" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "приказује DNF издање и излази" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "ПАКЕТ" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "постави корени директоријум инсталације" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "онемогући све прикључке" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "НЕКИ_ТЕКСТ" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "омогући прикључке по називу" + +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "онемогући прикључке по називу" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" + +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "поставља произвољне опције ризница и подешавања" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Претражујем пакете: " +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" +"омогућава брисање инсталираних пакета да би разрешио програмске зависности" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Нема доступних пакета." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "покушава најбоља доступна издања у трансакцијама." -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Нема инсталираних пакета." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "извршава потпуно из системског кеша, не освежава кеш" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 -#, python-format -msgid " (from %s)" -msgstr " (из %s)" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 -#, python-format -msgid "Installed package %s%s not available." -msgstr "Инсталирани пакет %s%s није доступан." +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "ниво излазног приказа за проналажење грешака" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Нема инсталираних пакета из ризнице." +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "избацује детаљне резултате решења у датотеке" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" +"приказуј дупликате, у ризницама, у командама за излиставање/претраживање" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Нема пакета означених за надоградњу." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "ниво излазног приказа грешака" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "РИЗНИЦА" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "ниво излазног приказа за проналажење грешака за rpm" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "НАРЕДБА" - -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/option_parser.py:247 msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Немате приступ бази података историје." - -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -"Не могу да опозовем трансакцију %s, чинивши то би узроковало нетачну базу " -"података пакета." -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Не могу да вратим уназад трансакцију %s, чинивши то би узроковало " -"неистоветну базу података пакета." +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "изузми пакете по називу или глобу" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 +#: ../dnf/cli/option_parser.py:270 msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +"label and path to additional repository, can be specified multiple times." +msgstr "етикета и путања до додатне ризнице, може се навести више пута." -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "контролише да ли се користи боја" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "означава међуподатке истеклим пре извршавања команде" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "разрешава само на IPv4 адресе" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "разрешава само на IPv6 адресе" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "само преузми пакете" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -"уклони све непотребне пакете који су изворни инсталирани као зависности" - -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Пакет који ће бити уклоњен" - -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "провери да ли има проблема у бази пакета" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "прикажи све проблеме; подразумевано" - -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "прикажи проблеме зависности" - -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "прикажи проблеме дупликата" - -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "прикажи застареле пакете" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Списак наредби за прикључке:" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "прикажи проблеме са пруженим пакетима" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Грешка: %s" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} недостају захтеви од {}" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Прекинуто." -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} је дупликат са {}" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Нема права уписа/извршавања у тренутном директоријуму, премештам у /" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} је застарео у односу на {}" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} пружа {} али се не може наћи" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "уклони кеширане податке" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Врста метаподатка за чишћење" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Чистим податке: " +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Програмске зависности разрешене." -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Кеш је истекао" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Завршено!" -#: ../dnf/cli/commands/clean.py:115 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" +msgid " Installed: %s-%s at %s" +msgstr " Инсталиран: %s-%s у %s" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Чекам да процес са pid-ом %d заврши." +msgid " Built : %s at %s" +msgstr " Изграђен : %s у %s" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "усклади инсталиране пакете на последње доступна издања" - -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Пакети за усклађивање" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Деградирај пакет" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Радња прекинута." -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Пакет за деградирање" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Ништа није потребно урадити." -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "прикажи или користи податке о групама" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Преузимам пакете:" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Нема података о доступним групама унутар подешених ризница." +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Упозорење: група %s не постоји." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Упозорење: нема подударних група:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" +"Одбијам да аутоматски увезем кључеве када се извршавање не надгледа.\n" +"За превазилажење овога користите „-y“." -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Доступне групе окружења:" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Инсталиране групе окружења:" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Инсталиране групе:" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Застарели пакети" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Инсталиране језичке групе:" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Нема пакета означених за усклађивање са дистрибуцијом." -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Доступне групе:" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Нема подударања за аргумент: %s" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Доступне језичке групе:" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Пакет %s није доступан." -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "укључи изборне пакете из групе" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "такође прикажи скривене групе" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "само прикажи инсталиране групе" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Инсталирани пакети" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "само прикажи доступне групе" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Доступни пакети" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Неисправна под-команда за групе, користите: %s." +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Аутоматско уклањање пакета" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Не могу да пронађем обавезни пакет групе." +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Додатни пакети" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "инсталирајте пакет или пакете на ваш систем" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Пакет за инсталирање" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Недавно додати пакети" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Не могу да нађем подударање" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Не постоје одговарајући пакети за излиставање" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Није исправна путања rpm датотеке: %s" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Нису пронађена подударања" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Није задат ID трансакције" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "направи кеш метаподатака" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Није пронађен дати ID трансакције" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Правим кеш датотеке за све датотеке са метаподацима." +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Пронађено више од једног ID-а трансакције!" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" -"скини ознаку са инсталираних пакета или их означи као да су инсталиране од " -"стране корисника." +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Историја трансакција није комплетна, пре %u." -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "%s marked as user installed." -msgstr "%s је означено као инсталирано од стране корисника." +msgid "Transaction history is incomplete, after %u." +msgstr "Историја трансакција није комплетна, после %u." -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s је скинут са списка пакета инсталираних од стране корисника." +msgid "No package %s installed." +msgstr "Пакет %s није инсталиран." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Грешка:" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Непозната ризница: '%s'" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Package %s is not installed." -msgstr "Пакет %s није инсталиран." +msgid "No repository match: %s" +msgstr "" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Нема такве команде: %s. Молим употребите %s --help" + +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" +"Можда је команда DNF прикључка, покушајте: \"dnf install 'dnf-command(%s)'\"" -#: ../dnf/cli/commands/module.py:128 +#: ../dnf/cli/cli.py:830 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" +"Можда је ово наредба DNF прикључка али је учитавање прикључака онемогућено." -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Грешка подешавања: %s" + +#: ../dnf/cli/cli.py:887 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "поновно инсталирам пакет" - -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Пакет за поновно инсталирање" - -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "уклоните пакет или пакете са вашег система" - -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "уклони дупле пакете" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Наредба „%s“ је већ дефинисана" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "уклони пакете који су само за инсталирање и који су преко ограничења" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Нема дуплих пакета за уклањање." +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Нема старих пакета само за инсталирање који се могу уклонити." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "непознато" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Never (last: %s)" -msgstr "Никад (последње: %s)" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "Instant (last: %s)" -msgstr "Тренутно (последње: %s)" +msgid "Parsing file \"%s\" failed: %s" +msgstr "Обрада датотеке „%s“ није успела: %s" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:108 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s секунд(и) (последње: %s)" - -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "прикажи подешене софтверске ризнице" - -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "прикажи све ризнице" - -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "прикажи омогућене ризнице (подразумевано)" - -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "прикажи онемогућене ризнице" - -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Нема доступних ризница" - -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "укључена" - -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "искључена" - -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "ID ризнице : " - -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Назив-ризнице : " - -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Стање ризнице : " - -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Ревизија ризнице : " - -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Ознака ризница : " - -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Дистро ознаке ризнице: " - -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Ризница ажурирана : " - -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Пакета из ризнице : " - -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Величина ризнице : " +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Металинк ризнице : " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Ажурирано : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Огледала ризнице : " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Извршава се" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Основни url ризнице : " +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Успаван" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Ризница истиче : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Незаустављиво" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Ризница искључује : " +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Зомби" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Укључени у ризници : " +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Праћен/заустављен" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Искључени из ризнице: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Непознат" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Назив-датотеке-ризнице: " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "иб ризнице" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Програм са PID-ом %d је: %s" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "стање" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Меморија: %5s RSS (%5sБ VSZ)" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "назив ризнице" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Покренут: %s - %s раније" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/utils.py:127 #, python-format -msgid "Total packages: %s" -msgstr "" +msgid " State : %s" +msgstr " Стање : %s" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "претражи детаље пакета по датој речи" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "такође претражи опис пакета и УРЛ" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "ТРАЖЕНИ_ТЕКСТ" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s Тачна подударања: %%s" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s Подударања: %%s" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Нису пронађена подударања." -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Претражујем пакете: " -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "провери да ли има проблема у бази пакета" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "прикажи све проблеме; подразумевано" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "прикажи проблеме зависности" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "прикажи проблеме дупликата" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "прикажи застареле пакете" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "прикажи проблеме са пруженим пакетима" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} недостају захтеви од {}" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} је дупликат са {}" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} је застарео у односу на {}" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} пружа {} али се не може наћи" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "усклади инсталиране пакете на последње доступна издања" + +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Пакети за усклађивање" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "надоградите пакет или пакете на вашем систему" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Пакет за надограђивање" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Нема пакета означених за надоградњу." -#: ../dnf/cli/commands/repoquery.py:220 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"уклони све непотребне пакете који су изворни инсталирани као зависности" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Пакет који ће бити уклоњен" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "направи кеш метаподатака" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Правим кеш датотеке за све датотеке са метаподацима." -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "За дијагнозу проблема, покушајте покренути: '%s'." -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/__init__.py:49 #, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "Вероватно имате оштећен RPMDB, извршавање '%s' можда поправи проблем." + +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Display capabilities that the package depends on for running a %%pre script." +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Проблем са ризницом: %s" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "НЕКИ_ТЕКСТ" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "претражи детаље пакета по датој речи" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Нема доступних пакета." -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "такође претражи опис пакета и УРЛ" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "ТРАЖЕНИ_ТЕКСТ" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Нема инсталираних пакета." -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (из %s)" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Инсталирани пакет %s%s није доступан." -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Нема инсталираних пакета из ризнице." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Нема пакета означених за уклањање." -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s Тачна подударања: %%s" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "РИЗНИЦА" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "%s Подударања: %%s" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Нису пронађена подударања." +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "НАРЕДБА" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Немате приступ бази података историје." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" +"Не могу да опозовем трансакцију %s, чинивши то би узроковало нетачну базу " +"података пакета." -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "Could not find repository: %s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" +"Не могу да вратим уназад трансакцију %s, чинивши то би узроковало " +"неистоветну базу података пакета." -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} [command]\n" -" print help" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Деградирај пакет" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Пакет за деградирање" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" resolve the transaction set" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" +"надогради али само „најновији“ подударни пакет који решава проблем на вашем " +"систему" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" msgstr "" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "уклоните пакет или пакете са вашег система" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "уклони дупле пакете" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "уклони пакете који су само за инсталирање и који су преко ограничења" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Нема дуплих пакета за уклањање." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Нема старих пакета само за инсталирање који се могу уклонити." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Неисправан формат: %s" + #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" msgstr "bugfix" @@ -1914,6 +1991,11 @@ msgstr "унапређење" msgid "security" msgstr "сигурност" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "непознато" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2033,1178 +2115,1342 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Програмске грешке" +msgid "Update ID" +msgstr "ID ажурирања" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Врста" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "ID ажурирања" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Ажурирани" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Програмске грешке" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE-и" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Опис" #: ../dnf/cli/commands/updateinfo.py:305 +msgid "Severity" +msgstr "" + +#: ../dnf/cli/commands/updateinfo.py:305 msgid "Rights" msgstr "Права" -#: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +#: ../dnf/cli/commands/updateinfo.py:306 +msgid "Files" +msgstr "Датотеке" + +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "тачно" + +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "нетачно" + +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"скини ознаку са инсталираних пакета или их означи као да су инсталиране од " +"стране корисника." + +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s је означено као инсталирано од стране корисника." + +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s је скинут са списка пакета инсталираних од стране корисника." + +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "" + +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Грешка:" + +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Пакет %s није инсталиран." + +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "" + +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "" + +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "уклони кеширане податке" + +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Врста метаподатка за чишћење" + +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Чистим податке: " + +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Кеш је истекао" + +#: ../dnf/cli/commands/clean.py:115 +#, python-format +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" + +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 +#, python-format +msgid "Waiting for process with pid %d to finish." +msgstr "Чекам да процес са pid-ом %d заврши." + +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "инсталирајте пакет или пакете на ваш систем" + +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Не могу да нађем подударање" + +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Није исправна путања rpm датотеке: %s" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "" + +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 -msgid "Files" -msgstr "Датотеке" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Инсталирано" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "нетачно" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "тачно" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "надоградите пакет или пакете на вашем систему" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Пакет за надограђивање" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -"надогради али само „најновији“ подударни пакет који решава проблем на вашем " -"систему" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Прекинуто." +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Нема права уписа/извршавања у тренутном директоријуму, премештам у /" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Програмске зависности разрешене." +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Завршено!" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Грешка командне линије: %s" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "лош формат: %s" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:99 -#, python-format -msgid "Setopt argument has no value: %s" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "место датотеке подешавања" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "тиха радња" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "причљива радња" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "приказује DNF издање и излази" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "постави корени директоријум инсталације" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "онемогући све прикључке" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "омогући прикључке по називу" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "онемогући прикључке по називу" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "премошћује вредност $releasever у датотекама ризница и подешавања" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "поставља произвољне опције ризница и подешавања" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -"омогућава брисање инсталираних пакета да би разрешио програмске зависности" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "покушава најбоља доступна издања у трансакцијама." +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "извршава потпуно из системског кеша, не освежава кеш" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "ниво излазног приказа за проналажење грешака" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "избацује детаљне резултате решења у датотеке" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -"приказуј дупликате, у ризницама, у командама за излиставање/претраживање" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "ниво излазног приказа грешака" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:239 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "ниво излазног приказа за проналажење грешака за rpm" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:275 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "изузми пакете по називу или глобу" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:502 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "етикета и путања до додатне ризнице, може се навести више пута." - -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Никад (последње: %s)" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "контролише да ли се користи боја" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Тренутно (последње: %s)" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "означава међуподатке истеклим пре извршавања команде" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s секунд(и) (последње: %s)" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "разрешава само на IPv4 адресе" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "прикажи подешене софтверске ризнице" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "разрешава само на IPv6 адресе" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "прикажи све ризнице" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "прикажи омогућене ризнице (подразумевано)" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "само преузми пакете" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "прикажи онемогућене ризнице" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Нема доступних ризница" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "укључена" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "искључена" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "ID ризнице : " -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Назив-ризнице : " -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Стање ризнице : " -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Ревизија ризнице : " -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Ознака ризница : " -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Дистро ознаке ризнице: " -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Ризница ажурирана : " -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Пакета из ризнице : " -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Списак наредби за прикључке:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Величина ризнице : " -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Металинк ризнице : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Епоха" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Ажурирано : " -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Огледала ризнице : " -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Основни url ризнице : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Издање" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Ризница истиче : " -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Ризница искључује : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Укључени у ризници : " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Искључени из ризнице: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Назив-датотеке-ризнице: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "иб ризнице" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "стање" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "назив ризнице" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Из ризнице" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Време изградње" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Време инсталације" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Инсталирано од стране" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Лиценца" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "d" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "da" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "поновно инсталирам пакет" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Пакет за поновно инсталирање" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ne" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." +msgstr "Пакет %s је доступан али није инсталиран." -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Да ли је ово у реду [d/N]: " +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Да ли је ово у реду [D/n]: " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " ИБ-групе: %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "прикажи или користи податке о групама" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Опис: %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Нема података о доступним групама унутар подешених ризница." -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid " Language: %s" -msgstr " Језик: %s" +msgid "Warning: Group %s does not exist." +msgstr "Упозорење: група %s не постоји." -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Обавезни пакети:" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Упозорење: нема подударних група:" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Подразумевани пакети:" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Доступне групе окружења:" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Изборни пакети:" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Инсталиране групе окружења:" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Условљени пакети:" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Инсталиране групе:" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Група окружења: %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Инсталиране језичке групе:" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " ИБ-окружења: %s" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Доступне групе:" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Обавезне групе:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Доступне језичке групе:" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Изборне групе:" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "укључи изборне пакете из групе" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "такође прикажи скривене групе" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "само прикажи инсталиране групе" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Подудара се из:" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "само прикажи доступне групе" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Filename : %s" -msgstr "Назив датотеке: %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Неисправна под-команда за групе, користите: %s." -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Ризница : %s" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Не могу да пронађем обавезни пакет групе." -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Опис : " +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:914 +#: ../dnf/db/group.py:368 #, python-format -msgid "License : %s" -msgstr "Лиценца : %s" +msgid "Will not install a source rpm package (%s)." +msgstr "Неће инсталирати изворни rpm пакет (%s)." -#: ../dnf/cli/output.py:920 +#: ../dnf/repo.py:83 #, python-format -msgid "Provide : %s" +msgid "no matching payload factory for %s" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Догодила се грешка при рачунању укупне величине за преузимање" - -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Укупна величина: %s" - -#: ../dnf/cli/output.py:998 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Total download size: %s" -msgstr "Укупна величина за преузимање: %s" +msgid "unsupported checksum type: %s" +msgstr "неподржана врста контролног збира : %s" -#: ../dnf/cli/output.py:1001 +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 #, python-format -msgid "Installed size: %s" -msgstr "Инсталирана величина: %s" +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Догодила се грешка при рачунању инсталиране величине" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Ослобођен простор: %s" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Означавам пакете као инсталиране по групи:" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Означавам пакете као уклоњене по групи:" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Група" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Пакети" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Инсталирам зависности" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Уклањам" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Непозната вредност подешавања: %s=%s in %s; %s" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Непозната опција подешавања: %s = %s in %s" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Следећа ажурирања су примењена на '%s':" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/emitter.py:32 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Прескачем сукобљене пакете:\n" -"(додајте '%s' у командну линију да бисте присилили надоградњу истих)" +msgid "The following updates are available on '%s':" +msgstr "Следећа ажурирања су доступна на '%s':" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/emitter.py:33 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "" +msgid "The following updates were downloaded on '%s':" +msgstr "Следећа ажурирања су преузета на '%s':" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Ажурирања примењена на '%s'." + +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Ажурирања преузета на '%s'." + +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Ажурирања доступнана '%s'." + +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Неуспешно слање електронске поште преко „%s“: %s" + +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Неуспех при извршавању наредбе „%s“: враћено %d" + +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1348 -#, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -"\n" -"Сажетак трансакције\n" -"%s\n" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Инсталирање" - -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Надоградња" - -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Уклањање" - -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Деградирање" - -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Прескочи" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Пакет" -msgstr[1] "Пакети" -msgstr[2] "Пакети" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Зависни пакет" -msgstr[1] "Зависна пакета" -msgstr[2] "Зависних пакета" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s је празна датотека" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Надограђено" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Деградирано" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Поново инсталирано" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Уклоњено" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Неуспешно" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Укупно" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Заказивање кеширања онемогућено када се извршава на батерији." -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Онемогућено заказивање кеширања метаподатака." -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Систем" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Кеш метаподатака недавно освежен." -#: ../dnf/cli/output.py:1611 +#: ../dnf/base.py:362 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s: will never be expired and will not be refreshed." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Нема трансакција" - -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Наведени су неисправни пакети или ИБ трансакције" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Командна линија" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ИБ" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Направљен кеш метаподатака." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Датум и време" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: користим метаподатке из %s." -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Радња(е)" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Промењено" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Последња провера истека метаподатака: пре %s на дан %s." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "Преузети пакети су сачувану у кешу до следеће успешне трансакције." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Није наведен пакет или ИБ трансакције" +#: ../dnf/base.py:457 +#, python-format +msgid "You can remove cached packages by executing '%s'." +msgstr "Можете уклонити кеширане пакете извршавањем наредбе „%s“." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Обрисани" +#: ../dnf/base.py:546 +#, python-format +msgid "Invalid tsflag in config file: %s" +msgstr "Погрешан tsflag у датотеци подешавања: %s" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Није инсталирано" +#: ../dnf/base.py:602 +#, python-format +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Није успело додавање датотеке групе за ризницу: %s - %s" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Новије" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Извршавам проверу трансакције" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Старије" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Грешка: провера трансакције против depsolve:" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "ИБ трансакције :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Провера трансакције успешна." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Почетно време :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Извршавам пробну трансакцију" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Почетак rpmdb-а :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/output.py:1870 -#, python-format -msgid "(%u seconds)" -msgstr "(%u секунди)" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Пробна трансакција успешна." -#: ../dnf/cli/output.py:1872 -#, python-format -msgid "(%u minutes)" -msgstr "(%u минута)" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Извршавам трансакцију" -#: ../dnf/cli/output.py:1874 -#, python-format -msgid "(%u hours)" -msgstr "(%u сати)" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Потребан простор на диску:" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:910 #, python-format -msgid "(%u days)" -msgstr "(%u дана)" +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Време краја :" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Сажетак грешке" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Крај rpmdb :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPM база је измењена ван DNF алатке." -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Корисник :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Догодиле су се грешке приликом трансакције." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Прекинуто" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Није успешно заузимање кључа трансакција (пријављен као: %s)" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Повратна-вредност :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Не могу да извршим трансакцију." -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Успех" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Трансакција није могла почети:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Грешке:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Није успело уклањање датотеке трансакције %s" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Грешка:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Неки пакети нису преузети. Поново покушавам." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" +"Delta RPM-ови су смањили %.1f MB ажурирања на %.1f MB (%d.1%% уштеђено)" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Командна линија :" - -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" +"Неуспешни Delta RPM-ови су повећали количину исправки са %.1f MB на %.1f MB " +"(%d.1%% неискоришћено)" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Трансакција извршена са:" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Не могу да отворим: {}" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Пакети промењени:" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Јавни кључ за %s није инсталиран" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Излаз скриптице:" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Проблем са отварањем пакета %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Грешке:" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "Јавни кључ за %s није поверљив" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Инсталирање-зависности" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "Пакет %s није потписан" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Застарели" +#: ../dnf/base.py:1256 +#, python-format +msgid "Cannot remove %s" +msgstr "Не могу да уклоним %s" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Застаревам" +#: ../dnf/base.py:1260 +#, python-format +msgid "%s removed" +msgstr "%s је уклоњен" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Обриши" +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Нема подударања за групу пакета „{}“" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Поново инсталирај" +#: ../dnf/base.py:1623 +#, python-format +msgid "Adding packages from group '%s': %s" +msgstr "Додајем пакете из групе „%s“: %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Нема означених група за уклањање." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Ниједна група није означена за надоградњу." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "нема подударајућих пакета" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Пакет %s није инсталиран, не могу га деградирати." -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "Пакет %s нижег издања је већ инсталиран, не могу га деградирати." -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Пакет %s није инсталиран, не могу га поново инсталирати." -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" +"Датотека %s је пакет са изворним кодом и он се не може ажурирати, " +"занемарујем." -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1963 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "" +msgid "Package %s not installed, cannot update it." +msgstr "Пакет %s није инсталиран, не могу га ажурирати." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1972 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "" +msgid "Package %s of higher version already installed, cannot update it." +msgstr "Пакет %s вишег издања је већ инсталиран, не могу га ажурирати." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:2018 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "" +msgid "Package %s available, but installed for different architecture." +msgstr "Пакет %s је доступан али је инсталиран за другу архитектуру." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:2173 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "" +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "Пакет %s најнижег издања је већ инсталиран, не могу га деградирати." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Започињем разрешење програмских зависности" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Радња није урађена: {}" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Завршено разрешење програмских зависности" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Безбедносне исправке нису потребне али је {} исправка доступна" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Безбедносне исправке нису потребне али је {} исправки доступно" + +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -"Увозим GPG кључ 0x%s:\n" -" Кориснички ИБ: „%s“\n" -" Отисак прста : %s\n" -" Од : %s" +"Безбедносне исправке за „{}“ нису потребне али је {} исправка доступна" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Извршава се" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Безбедносне исправке за „{}“ нису потребне али је {} исправки доступно" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Успаван" +#: ../dnf/base.py:2311 +#, python-format +msgid ". Failing package is: %s" +msgstr "Неуспешан пакет је: %s" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Незаустављиво" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" +msgstr "GPG кључеви су подешени као: %s" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Зомби" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG кључ на %s (0x%s) је већ инсталиран" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Праћен/заустављен" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Кључ је одобрен." -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Непознат" +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Кључ је одбијен." -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2388 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Неуспешно проналажење информација о процесу који закључава (PID %d)" +msgid "Key import failed (code %d)" +msgstr "Није успео увоз кључа (код %d)" -#: ../dnf/cli/utils.py:117 -#, python-format -msgid " The application with PID %d is: %s" -msgstr " Програм са PID-ом %d је: %s" +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Кључ је успешно увезен" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Меморија: %5s RSS (%5sБ VSZ)" +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Ниједан кључ није инсталиран" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2397 #, python-format -msgid " Started: %s - %s ago" -msgstr " Покренут: %s - %s раније" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"GPG кључеви излистани за „%s“ ризницу су већ инсталирани али нису одговарајући за овај пакет.\n" +"Проверите да ли су подешени одговарајући УРЛ-ови кључева за ову ризницу." -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Стање : %s" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "" +"Увоз кључа (или кључева) није помогао, погрешан кључ (погрешни кључеви)?" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "прескачем." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Можда сте хтели: {}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "Група '%s' није инсталирана." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Контролна сума пакета „{}“ из локалне ризнице „{}“ је неисправна" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Група '%s' не постоји." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Контролне суме неких пакета из локалне ризнице су неисправне" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Окружење '%s' није инсталирано." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Контролна сума пакета „{}“ из ризнице „{}“ је неисправна" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "ИБ групе „%s“ не постоји." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Неки пакети садрже неисправан кеш али се не могу преузети због опције " +"„--cacheonly“" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Група '%s' није инсталирана." +msgid "Package %s is already installed." +msgstr "Пакет %s је већ инсталиран." #: ../dnf/conf/config.py:134 #, python-format @@ -3264,6 +3510,11 @@ msgstr "Ризници „%s“ недостаје назив у подешав msgid "Bad id for repo: %s, byte = %s %d" msgstr "Лош иб за ризницу: %s, бајт = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s провера није успела: %s против %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3274,36 +3525,6 @@ msgstr "ризница %s: 0x%s је већ увезена" msgid "repo %s: imported key 0x%s." msgstr "ризница %s: увезен кључ 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Неће инсталирати изворни rpm пакет (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "неподржана врста контролног збира : %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Грешка у поновној изградњи delta RPM-а" @@ -3316,223 +3537,45 @@ msgstr "Контролни збир delta-rebuilt RPM-а није тачан" msgid "done" msgstr "урађено" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Пронађен неисправан облик закључавајуће датотеке: %s.\n" "Осигурајте се да ниједан други dnf процес није покренут и уклоните закључавајућу датотеку ручно или покрените systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s провера није успела: %s против %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "прескачем." -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "%s is empty file" -msgstr "%s је празна датотека" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Обрађивање датотеке неуспешно: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Учитани прикључци: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" +msgid "Module or Group '%s' does not exist." msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "" +msgid "Environment '%s' is not installed." +msgstr "Окружење '%s' није инсталирано." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Додао сам ризницу „%s“ из „%s“" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Деградирам" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Чистим" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Инсталирам" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Поново инсталирам" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Бришем" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Надограђујем" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Проверавам" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Извршавам скриптицу" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Припремам" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "" +msgid "Group_id '%s' does not exist." +msgstr "ИБ групе „%s“ не постоји." diff --git a/po/sv.po b/po/sv.po index 5199ceb..9f30f51 100644 --- a/po/sv.po +++ b/po/sv.po @@ -14,1813 +14,1602 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-02-26 02:40+0000\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-20 07:55+0000\n" "Last-Translator: Göran Uddeborg \n" "Language-Team: Swedish (http://www.transifex.com/projects/p/dnf/language/sv/)\n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "Följande uppdateringar har gjorts på ”%s”:" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKET" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Följande uppdateringar finns tillgängliga på ”%s”:" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Paket att installera" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Följande uppdateringar hämtades på ”%s”:" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Nedgraderar" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "Uppdateringar gjorda på ”%s”." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Rensar upp" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Uppdateringar hämtade på ”%s”." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Installerar" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Uppdateringar tillgängliga på ”%s”." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Fasar ut" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Misslyckades att skicka e-post via ”%s”: %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Ominstallerar" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Misslyckades att köra kommandot ”%s”: returnerade %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Raderar" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Okänt konfigurationsvärde: %s=%s i %s; %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Uppgraderar" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Okänt konfigurationsalternativ: %s = %s i %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Verifierar" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Startade dnf-automatic." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Kör skript" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Sov i %s sekunder" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Förbereder" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Fel inträffade under transaktionstestet." + +#: ../dnf/plugin.py:63 #, python-format -msgid "Error: %s" -msgstr "Fel: %s" +msgid "Parsing file failed: %s" +msgstr "Tolkningen av filen misslyckades: %s" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "inläsning av förrådet ”{}” misslyckades: {}" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Laddade insticksmoduler: %s" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Inläsning av förrådet ”{}” har misslyckats" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" +msgstr "Misslyckades att läsa in insticksmodulen ”%s”: %s" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"Cachning av metadata med timer är avaktiverad vid körning över en uppmätt " -"anslutning." - -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "Timer för cachning av metadata inaktiverad vid batteridrift." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Timer för cachning av metadata inaktiverad." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Cachen med metadata uppdaterades nyligen." +"Inga matchningar hittades för följande mönster för aktivering av " +"insticksmoduler: {}" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" +"Inga matchningar hittades för följande mönster för avaktivering av " +"insticksmoduler: {}" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: kommer aldrig gå ut och kommer inte uppdateras." +msgid "enabling %s repository" +msgstr "aktiverar förrådet %s" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: har gått ut och kommer att uppdateras." +msgid "Added %s repo from %s" +msgstr "Lade till %s-förrådet från %s" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: metadata kommer gå ut efter %d sekunder och kommer uppdateras nu" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Namn" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: kommer gå ut efter %d sekunder." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Namn" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Cache med metadata skapad." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epok" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: använder metadata från %s." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Version" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" -msgstr "Ignorerar förråd: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Version" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Senaste kontroll av utgång av metadata: för %s sedan den %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Utgåva" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "De hämtade paketen sparas i cachen till nästa lyckade transaktion." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Ark" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Du kan ta bort cache:ade paket genom att köra ”%s”." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Arkitektur" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Ogiltig tsflag i konfigurationsfil: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Strl" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Kunde inte lägga till gruppfil för förrådet: %s - %s" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Storlek" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Kör transaktionskontroll" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Källa" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Fel: transaktionskontroll mot depsolve:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Förråd" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Transaktionskontrollen lyckades." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Kör transaktionstest" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Förråd" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Transaktionskontrollfel:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Från förråd" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Transaktionstesten lyckades." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Paketerare" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Kör transaktionen" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Byggtidpunkt" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Diskbehov:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Installationstidpunkt" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." -msgstr[1] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Installerad av" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Felsammanfattning" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Sammanf." -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB ändrad utanför DNF." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Sammanfattning" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Fel inträffade under transaktionen." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Misslyckades att ta ett transaktionslås (inloggad som: %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Licens" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Kunde inte köra transaktionen." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Beskrivning" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Transaktionen kunde inte starta:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Beskrivning" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Kunde inte ta bort transaktionsfilen %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Inga paket att lista" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Några paket hämtades inte. Försöker igen." +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "j" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta-RPM:er reducerade %.1f MB med uppdateringar till %.1f MB (%d.1 %% " -"sparat)" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "ja" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Misslyckade delta-RPM:er ökade %.1f MB med uppdateringar till %.1f MB (%d.1 " -"%% bortslösat)" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Kunde inte öppna: {}" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "nej" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Den publika nyckeln för %s är inte installerad" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Är detta ok [j/N]: " -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Problem att öppna paketet %s" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Är detta ok [J/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Den publika nyckeln för %s är inte betrodd" +msgid "Group: %s" +msgstr "Grupp: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Paketet %s är inte signerat" +msgid " Group-Id: %s" +msgstr " Grupp-id: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Det går inte att ta bort %s" +msgid " Description: %s" +msgstr " Beskrivning: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s borttaget" - -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Ingen matchning för gruppaket ”{}”" +msgid " Language: %s" +msgstr " Språk: %s" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Lägger till paket från gruppen ”%s”: %s" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Obligatoriska paket:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Inget att göra." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Standardpaket:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Inga grupper markerade att tas bort." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Valfria paket:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Ingen grupp markerad att uppgraderas." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Villkorliga paket:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:827 #, python-format -msgid "No match for argument: %s" -msgstr "Ingen matchning för argumentet: %s" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "inget paket matchade" +msgid "Environment Group: %s" +msgstr "Miljögrupp: %s" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Paketet %s är inte installerat, kan inte nedgradera det." +msgid " Environment-Id: %s" +msgstr " Miljö-id: %s" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Paketet %s med en lägre version är redan installerat, kan inte nedgradera " -"det." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Obligatoriska grupper:" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Paketet %s är inte installerat, kan inte ominstallera det." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Valfria grupper:" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "Filen %s är ett källpaket och kan inte uppdateras, ignorerar." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Matchat från:" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Paketet %s är inte installerat, kan inte uppdatera det." +msgid "Filename : %s" +msgstr "Filnamn : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Paketet %s med en högre version är redan installerat, kan inte uppdatera " -"det." +msgid "Repo : %s" +msgstr "Förråd : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Beskrivning : " -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s available, but not installed." -msgstr "Paketet %s är tillgängligt, men inte installerat." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Paketet %s är tillgängligt, men installerat för en annan arkitektur." +msgid "License : %s" +msgstr "Licens : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:920 #, python-format -msgid "No package %s installed." -msgstr "Inget paket %s är installerat." +msgid "Provide : %s" +msgstr "Tillhandahåll: %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Not a valid form: %s" -msgstr "Inte en giltig form: %s" +msgid "Other : %s" +msgstr "Annat : %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Inga paket markerade att tas bort." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Paket för argumentet %s tillgängliga, men inte installerade." +msgid "Total size: %s" +msgstr "Total storlek: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Paketet %s med lägsta version är redan installerat, kan inte nedgradera det." - -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Åtgärden hanteras inte: {}" +msgid "Total download size: %s" +msgstr "Total storlek att hämta: %s" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No package %s available." -msgstr "Inget paket %s tillgängligt." +msgid "Installed size: %s" +msgstr "Installerad storlek: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "" -"Inga säkerhetsuppdateringar behövs, men {} uppdatering finns tillgänglig" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Ett fel uppstod vid beräkningen av installerad storlek" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "" -"Inga säkerhetsuppdateringar behövs, men {} uppdateringar finns tillgängliga" +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" +msgstr "Frigjort utrymme: %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "" -"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdatering finns " -"tillgänglig" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Markerar paket som installerade av gruppen:" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "" -"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdateringar finns " -"tillgängliga" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Markerar paket som borttagna av gruppen:" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Paketet som misslyckas är: %s" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Grupp" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG-nycklar är konfigurerade som: %s" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paket" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "GPG-nyckel vid %s (0x%s) är redan installerad" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Installerar grupp-/modulpaket" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Nyckeln har godkänts." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Installerar gruppaket" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Nyckeln har avvisats." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Installerar" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Nyckelimport misslyckades (kod %d)" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Uppgraderar" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Nyckelimport lyckades" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Ominstallerar" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Installerade inte några nycklar" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Installerar beroenden" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta för detta paket.\n" -"Kontrollera att de rätta nyckel-URL:erna är konfigurerade för detta förråd." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Installerar svaga beroenden" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Import av nycklar hjälpte inte, fel nycklar?" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Tar bort" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Kanske du menade: {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Tar bort beroende paket" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" -"Paketet ”{}” från det lokala förrådet ”{}” har en felaktig kontrollsumma" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Tar bort oanvända beroenden" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Några paket från ett lokalt förråd har felaktig kontrollsumma" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Nedgraderar" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Paketet ”{}” från förrådet ”{}” har en felaktig kontrollsumma" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Installerar modulprofiler" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Några paket har en ogiltig cache, men kan inte hämtas på grund av flaggan " -"”--cacheonly”" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Avaktiverar modulprofiler" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Paketet %s är redan installerat." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Aktiverar modulströmmar" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Byter modulströmmar" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Tolkning av filen ”%s” misslyckades: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Avaktiverar moduler" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Kan inte läsa filen ”%s”: %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Återställer moduler" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Konfigurationsfel: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Installerar miljögrupper" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Alias innehåller oändlig rekursion" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Uppgraderar miljögrupper" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, använder originalargumenten." +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Tar bort miljögrupper" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Installerade: %s-%s %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Installerar grupper" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " Byggde : %s %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Uppgraderar grupper" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF kommer endast hämta paket för transaktionen." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Tar bort grupper" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF kommer endast hämta paket, installera gpg-nycklar och kontrollera " -"transaktionen." +"Hoppar över paket med konflikter:\n" +"(lägg till ”%s” på kommandoraden för att framtvinga deras uppgradering)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Åtgärden avbruten." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Hoppar över paket med trasiga beroenden%s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Hämtar paket:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " eller del av en grupp" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Fel när paket hämtades:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Paket" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Transaktionen misslyckades" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Paket" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" -"Vägrar att automatiskt importera nycklar vid oövervakad körning.\n" -"Använd ”-y” för att åsidosätta." +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "ersätter" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG-kontrollen MISSLYCKADES" - -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Ändringslogg för {}" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" +"\n" +"Transaktionssammanfattning\n" +"%s\n" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Fasar ut paket" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Installera" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Inga paket markerade för distributionssynkronisering." +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Uppgradera" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Inga paket markerade för nedgradering." +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Ta bort" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Installerade paket" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Nedgradera" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Tillgängliga paket" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Hoppa över" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Ta automatiskt bort paket" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paket" +msgstr[1] "Paket" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Extra paket" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Beroende paket" +msgstr[1] "Beroende paket" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Tillgängliga uppgraderingar" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Uppgraderade" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Nyligen tillagda paket" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Nedgraderade" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "Inga matchande paket att lista" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Installerade" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Inga matchningar hittades" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Ominstallerade" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Inget transaktions-ID angivet" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Överhoppat" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Hittade inte angivet transaktions-ID" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Borttagna" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Hittade mer än ett transaktions-ID!" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Misslyckades" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Transaktionshistoriken är ofullständig, före %u." +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Totalt" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Transaktionshistoriken är ofullständig, efter %u." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Backar transaktionen {} från {}" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "System" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Unknown repo: '%s'" -msgstr "Okänt förråd: ”%s”" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "" +"Hoppar över sammanslagen transaktion %d till %d, eftersom den överlappar" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Inget förråd matchar: %s" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Inga transaktioner" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Detta kommando måste köras av root-användaren." +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Felaktiga transaktions-ID:n, eller paket, angivna" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Inget sådant kommando: %s. Använd %s --help" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Kommandorad" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Det kan vara ett DNF-insticksmodulskommando, prova ”dnf install 'dnf-" -"command(%s)'”" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Användarnamn" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Det kan vara ett kommando till en DNF-insticksmodul, men att läsa in " -"insticksmoduler är för närvarande avaktiverat." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir --downloaddir får bara användas med --downloadonly eller kommandot" -" download eller system-upgrade." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Datum och tid" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled och --disable, --set-disabled får bara användas med " -"kommandot config-manager." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Åtgärd(er)" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Ändrade" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Misslyckad historieinformation" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " -"utgåveversion)" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Inget transaktions-ID, eller paket, angivet" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "argument {}: inte tillåtet med argumentet {}" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Raderade" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Kommando \"%s\" redan definierat" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Inte installerat" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Excludes i dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Äldre" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Includes i dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Nyare" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Excludes i förrådet " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Transaktions-ID:" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Includes i förrådet " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Starttid :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Start-rpmdb :" + +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "För att diagnostisera problemet, försök köra: ”%s”." +msgid "(%u seconds)" +msgstr "(%u sekunder)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Du har förmodligen en trasig RPMDB, att köra ”%s” kan kanske lösa problemet." +msgid "(%u minutes)" +msgstr "(%u minuter)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Du har aktiverat kontroll av paket med GPG-nycklar. Det är en bra sak.\n" -"Dock har du inte några publika GPG-nycklar installerade. Du måste hämta\n" -"nycklarna för paket som du vill installera och installera dem. Du kan\n" -"göra det genom att köra kommandot:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternativt kan du ange url:en till nyckeln du vill använda för ett förråd\n" -"med alternativet ”gpgkey” i en förrådssektion och DNF kommer installera\n" -"den åt dig.\n" -"\n" -"För mer information, kontakta din distribution eller paketleverantör." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u timmar)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Problemförråd : %s" +msgid "(%u days)" +msgstr "(%u dagar)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "visa detaljer om ett paket eller en grupp av paket" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Sluttid :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "visa alla paket (standard)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Slut-rpmdb :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "visa endast tillgängliga paket" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Användare :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "visa endast installerade paket" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Returkod :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "visa endast extrapaket" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Avbruten" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "visa endast uppgraderingspaket" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Lyckades" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "visa endast autoremove-paket" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Misslyckanden:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "visa endast nyligen ändrade paket" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Misslyckades:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKET" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Utgåveversion :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "lista ett paket eller grupper av paket" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Kommandoradsfel:" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "ta reda på vilka paket som tillhandahåller det angivna värdet" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Kommentar :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "NÅGON_STRÄNG" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Transaktionen utförd med:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Söker paket: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Ändrade paket:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "undersök tillgängliga paketuppgraderingar" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Skriptutdata:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "visa ändringsloggar före uppdatering" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Fel:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Inget paket tillgängligt." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Ber-inst" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Inga paket markerade att installeras." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Utfasad" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Inget paket installerat." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Radering" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Ominstallation" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (från %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Paketet %s.%s %s kommer att installeras" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Installerat paket %s%s är inte tillgängligt." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Inget paket installerat från förrådet." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Paketet %s.%s %s kommer att tas bort" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Inga paket markerade att ominstalleras." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Paketet %s.%s %s kommer att installeras om" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Inga paket markerade att uppgraderas." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "kör kommandon ovanpå alla paket i ett angivet förråd" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paketet %s.%s %s kommer att fasa ut" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "FÖRRÅD" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Paketet %s.%s %s kommer att uppgraderas" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "visa ett hjälpsamt användningsmeddelande" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Paketet %s.%s %s kommer att fasas ut" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "KOMMANDO" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Börjar beroendeupplösning" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "visa, eller använd, transaktionshistoriken" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Avslutade beroendeupplösning" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Hittade mer än ett transaktions-ID.\n" -"'{}' behöver ett transaktions-ID eller paketnamn." - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Inget transaktions-ID eller paketnamn angivet." +"Importerar GPG-nyckel 0x%s:\n" +" Användarid : ”%s”\n" +" Fingeravtryck: %s\n" +" Från : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Du har inte tillgång till historie-DB:n." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Kommandoradsfel: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Kan inte göra transaktion %s ogjord, att göra det skulle resultera i en " -"inkonsistent paketdatabas." +msgid "bad format: %s" +msgstr "felaktigt format: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Kan inte rulla tillbaka transaktion %s, att göra det skulle resultera i en " -"inkonsistent paketdatabas." +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt-argumentet har flera värden: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Felaktig definition av transaktions-ID-intevall ”{}”.\n" -"Använd ”..”." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Setopt-argumentet har inget värde: %s" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Kan inte konvertera ”{}” till ett transaktions-ID.\n" -"Använd ””, ”last”, ”last-”." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Valfria argument" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Ingen transaktion som hanterar paketet ”{}” hittades." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "konfigurationsfilens plats" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Lista eller skapa kommandoalias" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "tyst arbete" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "aktivera aliasuppslagning" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "utförligt arbete" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "avaktivera aliasuppslagning" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "visa DNF-version och avsluta" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Alias är nu aktiverade" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "ange installationsrot" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Alias är nu avaktiverade" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "installera inte dokumentation" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Felaktig aliasnyckel: %s" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "inaktivera alla insticksmoduler" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Aliasargumentet har inget värde: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "aktivera insticksmoduler efter namn" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Alias tillagt: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "inaktivera insticksmoduler efter namn" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Aliaset finns inte: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "åsidosätt värdet på $releasever i config- och repo-filer" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Aliaset raderat: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, alias %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "lös depsolve-problem genom att hoppa över paket" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Alias %s=”%s”" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "visa kommandohjälp" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Aliasuppslagning är avaktiverat." +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "tillåt radering av installerade paket för att lösa upp beroenden" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Inga alias angivna." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Inget alias angivet." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "begränsa inte transaktionen till den bästa kandidaten" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Inga alias definierade." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "kör helt från systemets cache, uppdatera inte cachen" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Ingen matchning för aliaset: %s" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "maximal väntetid på kommandon" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"ta bort alla ej nödvändiga paket som ursprungligen installerades som " -"beroenden" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "nivå på felsökningsutskrifter" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Paket att ta bort" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "skriver detaljerade upplösningsresultat i filer" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "leta efter problem i paketdatabasen" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "visa dubbletter, i förråd, i list-/search-kommandon" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "visa alla problem; standard" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "nivå på felutskrifter" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "visa beroendeproblem" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"aktiverar dnf:s beräkningslogik för utfasning vid uppgraderingar eller visa " +"förmågor som paketet fasar ut för info, list och repoquery" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "visa dubblettproblem" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "nivå på felsökningsutskrifter för rpm" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "visa utfasade paket" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "svara automatiskt ja på alla frågor" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "visa problem med tillhandahållanden" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "svara automatiskt nej på alla frågor" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} har ett saknat beroende på {}" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"aktivera endast specifika förråd med ett id eller en glob, kan anges flera " +"gånger" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} är en dubblett av {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "aktivera förråd med kommandot config-manager (sparar automatiskt)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} fasas ut av {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "avaktivera förråd med kommandot config-manager (sparar automatiskt)" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} tillhandahåller {} men kan inte hittas" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "uteslut paket via namn eller glob" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Tar bort filen %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "avaktivera excludepkgs" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "ta bort cachade data" - -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Metadatatyp att rensa" - -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Rensar data: " - -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Cachen gick ut" - -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d fil borttagen" -msgstr[1] "%d filer borttagna" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "etikett och sökväg till ytterligare förråd, kan anges flera gånger." -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Väntar på att processen med pid %d skall avsluta." +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "avaktivera borttagande av beroenden som inte används längre" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Lista pakets beroenden och vilka paket som tillhandahåller dem" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "avaktivera kontroll av gpg-signatur (om RPM-policyn tillåter)" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "" -"synkronisera installerade paket med de senast tillgängliga versionerna" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "styr om färg skall användas" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Paket att synkronisera" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "markera metadata som utgånget före kommandot körs" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Nedgradera ett paket" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "lös endast upp till IPv4-adresser" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Paket att nedgradera" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "lös endast upp till IPv6-adresser" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "visa, eller använd, gruppinformationen" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "ange katalog att kopiera paket till" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden." +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "hämta endast paket" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Varning: Grupp %s finns inte." +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "lägg till en kommentar till transaktionen" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Varning: inga grupper matchar:" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Tillgängliga miljögrupper:" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Installerade miljögrupper:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Inkludera relevanta nya paket, i uppdateringar" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Installerade grupper:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Installerade språkgrupper:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Inkludera paket som behövs för att lösa den angivna rådet, i uppdateringar" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Tillgängliga grupper:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Inkludera paket som behövs för att lösa den angivna BZ:n, i uppdateringar" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Tillgängliga språkgrupper:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Inkludera paket som behövs för att lösa den angivna CVE:n, i uppdateringar" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "inkludera valfria paket från gruppen" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Inkludera paket relevanta för säkerhet som matchar allvarlighetsgraden, i " +"uppdateringar" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "visa även dolda grupper" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Framtvinga användningen av en arkitektur" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "visa endast installerade grupper" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Lista över huvudkommandon:" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "visa endast tillgängliga grupper" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Lista över instickskommandon:" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Ogiltigt underkommando till groups, använd: %s." - -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Kan inte hitta ett nödvändigt gruppaket." +msgid "Error: %s" +msgstr "Fel: %s" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "installera ett paket eller flera paket på ditt system" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Avslutad." -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Paket att installera" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Inga läs-/körrättigheter i aktuell katalog, flyttar till /" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Kan inte hitta en matchning" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"försök med att lägga till ”{}” på kommandoraden för att ersätta paket som " +"står i konflikt" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Inte en giltig sökväg till en rpm: %s" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" +"försök med att lägga till ”{}” för att hoppa över ej installerbara paket" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Det finns följande alternativ för ”{0}”: {1}" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " eller ”{}” för att hoppa över oinstallerbara paket)" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "generera metadatacachen" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"försök med att lägga till ”{}” för inte bara använda de bästa " +"kandidatpaketen" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Skapar cache-filer för alla metadatafiler." +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " eller ”{}” för att inte bara använda de bästa kandidatpaketen" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" -"markera eller avmarkera installerade paket som installerade av en användare." +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Beroenden upplösta." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s markerad som användarinstallerad." +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Klart!" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s avmarkerad som användarinstallerad." +msgid " Installed: %s-%s at %s" +msgstr " Installerade: %s-%s %s" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s marked as group installed." -msgstr "%s markerad som gruppinstallerad." - -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Fel:" +msgid " Built : %s at %s" +msgstr " Byggde : %s %s" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Paketet %s är inte installerat." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF kommer endast hämta paket för transaktionen." -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:194 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"Åtgärden skulle resultera i byte av modulen ”{0}” ström ”{1}” till ström " -"”{2}”" +"DNF kommer endast hämta paket, installera gpg-nycklar och kontrollera " +"transaktionen." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "Inga matchande moduler att lista" - -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" -"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du aktivera en annan ström." - -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" -"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" -"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du installera den andra strömmen." - -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Interagera med moduler." - -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "visa endast aktiverade moduler" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "visa endast avaktiverade moduler" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "visa endast installerade moduler" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Åtgärden avbruten." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "visa profilinnehållet" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Inget att göra." -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "ominstallera ett paket" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Hämtar paket:" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Paket att ominstallera" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Fel när paket hämtades:" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "ta bort ett eller flera paket från ditt system" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Transaktionen misslyckades" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "ta bort dubblerade paket" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" +"Vägrar att automatiskt importera nycklar vid oövervakad körning.\n" +"Använd ”-y” för att åsidosätta." -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "ta bort installonly-paket över gränsen" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG-kontrollen MISSLYCKADES" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Inga dubblerade paket att ta bort hittades." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Ändringslogg för {}" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Inga gamla installonly-paket att ta bort hittades." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Fasar ut paket" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "okänt" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Inga paket markerade för distributionssynkronisering." -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "Never (last: %s)" -msgstr "Aldrig (senast: %s)" +msgid "No match for argument: %s" +msgstr "Ingen matchning för argumentet: %s" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "Instant (last: %s)" -msgstr "Omedelbart (senast: %s)" +msgid "No package %s available." +msgstr "Inget paket %s tillgängligt." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s sekunder (senast: %s)" +msgid "Packages for argument %s available, but not installed." +msgstr "Paket för argumentet %s tillgängliga, men inte installerade." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "visa de konfigurerade programvaruförråden" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Inga paket markerade för nedgradering." -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "visa alla förråd" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Installerade paket" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "visa aktiverade förråd (standard)" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Tillgängliga paket" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "visa avaktiverade förråd" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Ta automatiskt bort paket" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Inga förråd tillgängliga" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Extra paket" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "aktivt" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Tillgängliga uppgraderingar" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "inaktivt" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Nyligen tillagda paket" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Förråds-id : " +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "Inga matchande paket att lista" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Förrådsnamn : " +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Inga matchningar hittades" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Förrådsstatus : " +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Inget transaktions-ID angivet" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Förrådsversion : " +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Hittade inte angivet transaktions-ID" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Förrådstaggar : " +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Hittade mer än ett transaktions-ID!" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Förråds-dist-taggar: " +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "Transaktionshistoriken är ofullständig, före %u." -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Förråd uppdaterat: " +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "Transaktionshistoriken är ofullständig, efter %u." -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Förrådspaket : " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "Inget paket %s är installerat." -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Förrådsstorlek : " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Backar transaktionen {} från {}" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Förrådsmetalänk : " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Okänt förråd: ”%s”" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Uppdaterat : " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Inget förråd matchar: %s" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Förrådsspeglar : " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Detta kommando måste köras av root-användaren." -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Förrådsbasurl : " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Inget sådant kommando: %s. Använd %s --help" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Förråd går ut : " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Det kan vara ett DNF-insticksmodulskommando, prova ”dnf install 'dnf-" +"command(%s)'”" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Förråd utesluter : " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Det kan vara ett kommando till en DNF-insticksmodul, men att läsa in " +"insticksmoduler är för närvarande avaktiverat." -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Förråd inkluderar: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Konfigurationsfel: %s" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Förråd uteslutet : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir --downloaddir får bara användas med --downloadonly eller kommandot" +" download eller system-upgrade." -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Förrådfilnamn: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled och --disable, --set-disabled får bara användas med " +"kommandot config-manager." -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "förråds-id" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"Varning: framtvingar globala kontroller av GPG-signaturer i enlighet med den" +" aktiva RPM-säkerhetspolicyn (se ”gpgcheck” i dnf.conf(5) för hur man kan " +"undertrycka detta meddelande)" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "status" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "Konfigurationsfilen ”{}” finns inte" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "förrådsnamn" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Kan inte avgöra utgåveversionen (använd ”--releasever” för att ange " +"utgåveversion)" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Totalt paket: %s" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "argument {}: inte tillåtet med argumentet {}" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "sök efter paket som matchar ett nyckelord" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Kommando \"%s\" redan definierat" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "nyckelordet att söka efter" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Excludes i dnf.conf: " -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " -"argument)" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Includes i dnf.conf: " -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Fråga alla versioner av paket (standard)" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Excludes i förrådet " -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "visa endast resultat för denna ARKITEKTUR" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Includes i förrådet " -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "visa endast resultat som äger FIL" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Oväntat värde på miljövariabeln: DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "visa endast resultat som står i konflikt med KRAV" +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Tolkning av filen ”%s” misslyckades: %s" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"visa resultat som behöver, föreslår, kompletterar, förbättrar eller " -"rekommenderar pakettillhandahållanden och filer KRAV" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Kan inte läsa filen ”%s”: %s" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "visa endast resultat som fasar ut KRAV" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Alias innehåller oändlig rekursion" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "visa endast resultat som tillhandahåller KRAV" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, använder originalargumenten." -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "visa resultat som behöver paket tillhandahållande och filer KRAV" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Kör" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "visa endast resultat som rekommenderar KRAV" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Sover" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "visa endast resultat som förbättrar KRAV" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Oavbrytbar" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "visa endast resultat som föreslår KRAV" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombie" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "visa endast resultat som kompletterar KRAV" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "Spårad/Stoppad" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Okänd" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Kan inte hitta information om den låsande processen (PID %d)" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"använt tillsammans med --whatrequires och --requires --resolve, fråga paket " -"rekursivt." +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Programmet med PID %d är: %s" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" -"visa en lista över alla beroenden och vilka paket som tillhandahåller dem" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Minne : %5s RSS (%5s B VSZ)" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "visa tillgängliga taggar att använda med --queryformat" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Startade: %s - för %s sedan" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "lös upp förmågor till ursprungliga paket" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Tillstånd: %s" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "visa rekursivt träd för paket" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Lista eller skapa kommandoalias" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "arbeta på motsvarande käll-RPM" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "aktivera aliasuppslagning" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"visa de N senaste paketen för ett givet namn.arkitektur (eller alla utom de " -"N senaste om N är negativt)" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "avaktivera aliasuppslagning" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "visa detaljerad information om paketet" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Alias är nu aktiverade" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "visa en lista av filer i paketet" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Alias är nu avaktiverade" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "visa paketets käll-RPM-namn" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Felaktig aliasnyckel: %s" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "visa ändringsloggar för paketet" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Aliasargumentet har inget värde: %s" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "formatera för att visa funna paket" - -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" -" (standard)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"använd formatet namn-version-utgåva för att visa funna paket (rpm-" -"frågestandard)" - -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"använd formatet epok:namn-version-utgåva.arkitektur för att visa funna paket" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Visa i vilka comps-grupper valda paket presenteras" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "begränsa frågan till installerade dubblettpaket" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "begränsa frågan till installerade installonly-paket" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "begränsa frågan till installerade paket med ouppfyllda beroenden" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "visa en plats som paket kan hämtas ifrån" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Visa förmågor som paketet står i konflikt med." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Visa förmågor som paketat kan bero på, förbättra, rekommendera, föreslå och " -"komplettera." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Visa förmågor som paketet kan förbättra." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Visa förmågor som tillhandahålls av paketet." - -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Visa förmågor som paketet rekommenderar." - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Visa förmågor som paketet beror på." - -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:127 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "Visa förmågor som paketet beror på för att köra ett %%pre-skript." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Visa förmågor som paketet föreslår." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Visa förmågor som paketet kan komplettera." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Visa endast tillgängliga paket." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Visa endast installerade paket." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "Visa endast paket som inte finns i något av de tillgängliga förråden." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Visa endast paket som tillhandahåller en uppgradering för några redan " -"installerade paket." +msgid "Aliases added: %s" +msgstr "Alias tillagt: %s" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "Visa endast paket som kan tas bort med kommandot ”dnf autoremove”." +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Aliaset finns inte: %s" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Visa endast paket som installerades av användaren." +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Aliaset raderat: %s" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Visa endast nyligen redigerade paket" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, alias %s" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Flaggan ”--resolve” måste användas tillsammans med en av flaggorna " -"”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " -"”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Alias %s=”%s”" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Flaggan ”--recursive” måste användas med ”--whatrequires ” (eventuellt" -" med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " -"--resolve”" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Aliasuppslagning är avaktiverat." -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "Paketet {} innehåller inga filer" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Inga alias angivna." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Tillgängliga frågetaggar: använd --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Inget alias angivet." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Inga alias definierade." -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Ingen flagga angiven\n" -"användning: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nyckel] [--tree]\n" -"\n" -"beskrivning:\n" -" För det angivna paketen, skriv ett träd över paketen." +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "Ingen matchning för aliaset: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1834,25 +1623,6 @@ msgstr "sök även i paketbeskrivningar och URL:en" msgid "QUERY_STRING" msgstr "FRÅGESTRÄNG" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Namn" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Sammanfattning" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Beskrivning" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1877,199 +1647,458 @@ msgstr "%s Matchad: %%s" msgid "No matches found." msgstr "Inget som matchar hittat." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "kör ett interaktivt DNF-skal" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Söker paket: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SKRIPT" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "leta efter problem i paketdatabasen" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Skript att köra i ett DNF-skal" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "visa alla problem; standard" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Ej stött nyckelvärde." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "visa beroendeproblem" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Kunde inte hitta förrådet: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "visa dubblettproblem" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [värde]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Om inget värde anges skrivs det nuvarande värdet.\n" -" Om ett värde anges sätts detta värde." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "visa utfasade paket" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [kommando]\n" -" skriv ut hjälp" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "visa problem med tillhandahållanden" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [flagga]\n" -" list: listar förråd och deras status. flagga = [all | id | glob]\n" -" enable: aktivera förråd. flagga = förråds-id\n" -" disable: avaktivera förråd. flagga = förråds-id" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} har ett saknat beroende på {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" lös upp transaktionsuppsättningen" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} är en dubblett av {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} fasas ut av {}" + +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} tillhandahåller {} men kan inte hittas" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -"{} arg\n" -" list: listar innehållet i transaktionen\n" -" reset: återställ (nollställ) transaktionen\n" -" run: kör transaktionen" +"synkronisera installerade paket med de senast tillgängliga versionerna" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Paket att synkronisera" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "uppgradera ett eller flera paket på ditt system" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Paket att uppgradera" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Inga paket markerade att uppgraderas." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" kör transaktionen" +"ta bort alla ej nödvändiga paket som ursprungligen installerades som " +"beroenden" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Paket att ta bort" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "generera metadatacachen" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Skapar cache-filer för alla metadatafiler." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "För att diagnostisera problemet, försök köra: ”%s”." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" avsluta skalet" +"Du har förmodligen en trasig RPMDB, att köra ”%s” kan kanske lösa problemet." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Skalspecifika argument:\n" +"Du har aktiverat kontroll av paket med GPG-nycklar. Det är en bra sak.\n" +"Dock har du inte några publika GPG-nycklar installerade. Du måste hämta\n" +"nycklarna för paket som du vill installera och installera dem. Du kan\n" +"göra det genom att köra kommandot:\n" +" rpm --import public.gpg.key\n" "\n" -"config ställ in konfigurationsflaggor\n" -"help skriv ut hjälp\n" -"repository (eller repo) aktivera, avaktivera eller lista förråd\n" -"resolvedep lös upp transaktionsmängden\n" -"transaction (eller ts) lista, återställ eller kör transaktionsmängden\n" -"run lös upp och kör transaktionsmängden\n" -"exit (eller quit) avsluta skalet" +"\n" +"Alternativt kan du ange url:en till nyckeln du vill använda för ett förråd\n" +"med alternativet ”gpgkey” i en förrådssektion och DNF kommer installera\n" +"den åt dig.\n" +"\n" +"För mer information, kontakta din distribution eller paketleverantör." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Fel: kan inte öppna %s för läsning" +msgid "Problem repository: %s" +msgstr "Problemförråd : %s" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Lämnar skalet" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Det finns inga aktiva förråd i ”{}”." -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" -"kör ett interaktivt dnf-läge för att ta bort och installera en specifikation" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "visa detaljer om ett paket eller en grupp av paket" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Specifikationen kommer att tas bort" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "visa alla paket (standard)" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Specifikationen kommer att installeras" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "visa endast tillgängliga paket" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "felrättning" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "visa endast installerade paket" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "förbättring" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "visa endast extrapaket" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "säkerhet" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "visa endast uppgraderingspaket" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "nyttpaket" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "visa endast autoremove-paket" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Kritisk/säk." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "visa endast nyligen ändrade paket" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Viktig/säk." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "lista ett paket eller grupper av paket" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Medel/säk." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "ta reda på vilka paket som tillhandahåller det angivna värdet" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Låg/säk." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "NÅGON_STRÄNG" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "visa bulletiner om paket" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "undersök tillgängliga paketuppgraderingar" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" -msgstr "råd om nyare versioner om installerade paket (standard)" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "visa ändringsloggar före uppdatering" -#: ../dnf/cli/commands/updateinfo.py:78 -msgid "advisories about equal and older versions of installed packages" -msgstr "råd om samma och äldre versioner av installerade paket" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Inget paket tillgängligt." -#: ../dnf/cli/commands/updateinfo.py:81 -msgid "" -"advisories about newer versions of those installed packages for which a " -"newer version is available" -msgstr "" -"råd om nyare versioner av de installerade paket för vilka en nyare version " -"finns tillgänglig" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Inga paket markerade att installeras." -#: ../dnf/cli/commands/updateinfo.py:85 -msgid "advisories about any versions of installed packages" -msgstr "råd om alla versioner av installerade paket" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Inget paket installerat." -#: ../dnf/cli/commands/updateinfo.py:90 -msgid "show summary of advisories (default)" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (från %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Installerat paket %s%s är inte tillgängligt." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Inget paket installerat från förrådet." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Inga paket markerade att ominstalleras." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Inga paket markerade att tas bort." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "kör kommandon ovanpå alla paket i ett angivet förråd" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "FÖRRÅD" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "visa ett hjälpsamt användningsmeddelande" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "KOMMANDO" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "visa, eller använd, transaktionshistoriken" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Hittade mer än ett transaktions-ID.\n" +"'{}' behöver ett transaktions-ID eller paketnamn." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Inget transaktions-ID eller paketnamn angivet." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Du har inte tillgång till historie-DB:n." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Kan inte göra transaktion %s ogjord, att göra det skulle resultera i en " +"inkonsistent paketdatabas." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Kan inte rulla tillbaka transaktion %s, att göra det skulle resultera i en " +"inkonsistent paketdatabas." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Felaktig definition av transaktions-ID-intevall ”{}”.\n" +"Använd ”..”." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Kan inte konvertera ”{}” till ett transaktions-ID.\n" +"Använd ””, ”last”, ”last-”." + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Ingen transaktion som hanterar paketet ”{}” hittades." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Nedgradera ett paket" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Paket att nedgradera" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"uppgradera, men bara ”nyaste” paketmatchning som löser ett problem som " +"påverkar ditt system" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"Åtgärden skulle resultera i byte av modulen ”{0}” ström ”{1}” till ström " +"”{2}”" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "Inga matchande moduler att lista" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" +"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du aktivera en annan ström." + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"Det är inte möjligt att byta aktiverade strömmar för en modul.\n" +"Det rekimmenderas att ta bort allt innehåll från modulen, och återställa modulen med kommandot ”dnf module reset ”. Efter att du återställt modulen kan du installera den andra strömmen." + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Interagera med moduler." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "visa endast aktiverade moduler" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "visa endast avaktiverade moduler" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "visa endast installerade moduler" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "visa profilinnehållet" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "ta bort ett eller flera paket från ditt system" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "ta bort dubblerade paket" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "ta bort installonly-paket över gränsen" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Inga dubblerade paket att ta bort hittades." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Inga gamla installonly-paket att ta bort hittades." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Inte en giltig form: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "felrättning" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "förbättring" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "säkerhet" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "okänt" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "nyttpaket" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Kritisk/säk." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Viktig/säk." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Medel/säk." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Låg/säk." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "visa bulletiner om paket" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "råd om nyare versioner om installerade paket (standard)" + +#: ../dnf/cli/commands/updateinfo.py:78 +msgid "advisories about equal and older versions of installed packages" +msgstr "råd om samma och äldre versioner av installerade paket" + +#: ../dnf/cli/commands/updateinfo.py:81 +msgid "" +"advisories about newer versions of those installed packages for which a " +"newer version is available" +msgstr "" +"råd om nyare versioner av de installerade paket för vilka en nyare version " +"finns tillgänglig" + +#: ../dnf/cli/commands/updateinfo.py:85 +msgid "advisories about any versions of installed packages" +msgstr "råd om alla versioner av installerade paket" + +#: ../dnf/cli/commands/updateinfo.py:90 +msgid "show summary of advisories (default)" msgstr "visa en sammanfattning av råd (standard)" #: ../dnf/cli/commands/updateinfo.py:93 @@ -2145,1189 +2174,1426 @@ msgid "Unknown/Sec." msgstr "Okänd/säk." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Fel" +msgid "Update ID" +msgstr "Uppdaterings-ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Typ" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Uppdaterings-ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Uppdaterat" -#: ../dnf/cli/commands/updateinfo.py:305 +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Fel" + +#: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE:er" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Beskrivning" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Rättigheter" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Allvarsgrad" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Rättigheter" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Filer" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Installerade" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "falskt" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "sant" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "uppgradera ett eller flera paket på ditt system" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Paket att uppgradera" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "falskt" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"uppgradera, men bara ”nyaste” paketmatchning som löser ett problem som " -"påverkar ditt system" +"markera eller avmarkera installerade paket som installerade av en användare." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Avslutad." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s markerad som användarinstallerad." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Inga läs-/körrättigheter i aktuell katalog, flyttar till /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s avmarkerad som användarinstallerad." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" -"försök med att lägga till ”{}” på kommandoraden för att ersätta paket som " -"står i konflikt" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s markerad som gruppinstallerad." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" -"försök med att lägga till ”{}” för att hoppa över ej installerbara paket" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Fel:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " eller ”{}” för att hoppa över oinstallerbara paket)" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Paketet %s är inte installerat." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" -"försök med att lägga till ”{}” för inte bara använda de bästa " -"kandidatpaketen" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Lista pakets beroenden och vilka paket som tillhandahåller dem" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " eller ”{}” för att inte bara använda de bästa kandidatpaketen" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Tar bort filen %s" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Beroenden upplösta." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "ta bort cachade data" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Klart!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Metadatatyp att rensa" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Kommandoradsfel: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Rensar data: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "felaktigt format: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Cachen gick ut" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt-argumentet har flera värden: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d fil borttagen" +msgstr[1] "%d filer borttagna" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt-argumentet har inget värde: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "Väntar på att processen med pid %d skall avsluta." -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Valfria argument" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "installera ett paket eller flera paket på ditt system" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "konfigurationsfilens plats" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Kan inte hitta en matchning" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "tyst arbete" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Inte en giltig sökväg till en rpm: %s" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "utförligt arbete" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Det finns följande alternativ för ”{0}”: {1}" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "visa DNF-version och avsluta" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "sök efter paket som matchar ett nyckelord" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "ange installationsrot" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "nyckelordet att söka efter" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "installera inte dokumentation" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Fråga om alla paket (kortform för repoquery '*' eller repoquery utan " +"argument)" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "inaktivera alla insticksmoduler" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Fråga alla versioner av paket (standard)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "aktivera insticksmoduler efter namn" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "visa endast resultat för denna ARKITEKTUR" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "inaktivera insticksmoduler efter namn" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "visa endast resultat som äger FIL" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "åsidosätt värdet på $releasever i config- och repo-filer" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "visa endast resultat som står i konflikt med KRAV" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "sätt godtyckliga konfigurations- och förrådsalternativ" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" +"visa resultat som behöver, föreslår, kompletterar, förbättrar eller " +"rekommenderar pakettillhandahållanden och filer KRAV" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "lös depsolve-problem genom att hoppa över paket" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "visa endast resultat som fasar ut KRAV" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "visa kommandohjälp" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "visa endast resultat som tillhandahåller KRAV" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "tillåt radering av installerade paket för att lösa upp beroenden" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "visa resultat som behöver paket tillhandahållande och filer KRAV" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "prova de bästa tillgängliga paketversionerna i transaktioner." +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "visa endast resultat som rekommenderar KRAV" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "begränsa inte transaktionen till den bästa kandidaten" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "visa endast resultat som förbättrar KRAV" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "kör helt från systemets cache, uppdatera inte cachen" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "visa endast resultat som föreslår KRAV" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "maximal väntetid på kommandon" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "visa endast resultat som kompletterar KRAV" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "nivå på felsökningsutskrifter" - -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "skriver detaljerade upplösningsresultat i filer" - -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "visa dubbletter, i förråd, i list-/search-kommandon" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "kontrollera icke-explicita beroenden (filer och Provides); standard" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "nivå på felutskrifter" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "kontrollera beroenden precis som angivet, motsatsen till --alldeps" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"aktiverar dnf:s beräkningslogik för utfasning vid uppgraderingar eller visa " -"förmågor som paketet fasar ut för info, list och repoquery" +"använt tillsammans med --whatrequires och --requires --resolve, fråga paket " +"rekursivt." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "nivå på felsökningsutskrifter för rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"visa en lista över alla beroenden och vilka paket som tillhandahåller dem" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "svara automatiskt ja på alla frågor" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "visa tillgängliga taggar att använda med --queryformat" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "svara automatiskt nej på alla frågor" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "lös upp förmågor till ursprungliga paket" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "visa rekursivt träd för paket" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "arbeta på motsvarande käll-RPM" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"aktivera endast specifika förråd med ett id eller en glob, kan anges flera " -"gånger" +"visa de N senaste paketen för ett givet namn.arkitektur (eller alla utom de " +"N senaste om N är negativt)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "aktivera förråd med kommandot config-manager (sparar automatiskt)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "visa detaljerad information om paketet" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "avaktivera förråd med kommandot config-manager (sparar automatiskt)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "visa en lista av filer i paketet" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "uteslut paket via namn eller glob" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "visa paketets käll-RPM-namn" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "avaktivera excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "visa ändringsloggar för paketet" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "formatera för att visa funna paket" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "etikett och sökväg till ytterligare förråd, kan anges flera gånger." +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"använd formatet namn-epok:version-utgåva.arkitektur för att visa funna paket" +" (standard)" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "avaktivera borttagande av beroenden som inte används längre" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" +"använd formatet namn-version-utgåva för att visa funna paket (rpm-" +"frågestandard)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" +"använd formatet epok:namn-version-utgåva.arkitektur för att visa funna paket" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "styr om färg skall användas" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Visa i vilka comps-grupper valda paket presenteras" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "markera metadata som utgånget före kommandot körs" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "begränsa frågan till installerade dubblettpaket" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "lös endast upp till IPv4-adresser" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "begränsa frågan till installerade installonly-paket" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "lös endast upp till IPv6-adresser" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "begränsa frågan till installerade paket med ouppfyllda beroenden" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "ange katalog att kopiera paket till" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "visa en plats som paket kan hämtas ifrån" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "hämta endast paket" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Visa förmågor som paketet står i konflikt med." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "lägg till en kommentar till transaktionen" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Visa förmågor som paketat kan bero på, förbättra, rekommendera, föreslå och " +"komplettera." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Inkludera paket relevanta för felrättningar, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Visa förmågor som paketet kan förbättra." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Inkludera paket relevanta för förbättringar, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Visa förmågor som tillhandahålls av paketet." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Inkludera relevanta nya paket, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Visa förmågor som paketet rekommenderar." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Inkludera paket relevanta för säkerhet, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Visa förmågor som paketet beror på." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "" -"Inkludera paket som behövs för att lösa den angivna rådet, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "Visa förmågor som paketet beror på för att köra ett %%pre-skript." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" -"Inkludera paket som behövs för att lösa den angivna BZ:n, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Visa förmågor som paketet föreslår." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" -"Inkludera paket som behövs för att lösa den angivna CVE:n, i uppdateringar" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Visa förmågor som paketet kan komplettera." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"Inkludera paket relevanta för säkerhet som matchar allvarlighetsgraden, i " -"uppdateringar" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Visa endast tillgängliga paket." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Framtvinga användningen av en arkitektur" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Visa endast installerade paket." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Lista över huvudkommandon:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "Visa endast paket som inte finns i något av de tillgängliga förråden." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Lista över instickskommandon:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "" +"Visa endast paket som tillhandahåller en uppgradering för några redan " +"installerade paket." -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Namn" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "Visa endast paket som kan tas bort med kommandot ”dnf autoremove”." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epok" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Visa endast paket som installerades av användaren." -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Version" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Visa endast nyligen redigerade paket" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Version" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"Flaggan ”--resolve” måste användas tillsammans med en av flaggorna " +"”--conflicts”, ”--depends”, ”--enhances”, ”--provides”, ”--recommends”, " +"”--requires”, ”--requires-pre”, ”--suggests” eller ”--supplements”" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Utgåva" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Flaggan ”--recursive” måste användas med ”--whatrequires ” (eventuellt" +" med ”--alldeps”, men inte med ”--exactdeps”), eller med ”--requires " +"--resolve”" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Ark" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "Paketet {} innehåller inga filer" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Arkitektur" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Tillgängliga frågetaggar: använd --queryformat \".. %{tag} ..\"" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Storlek" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "argumentet {} behöver flaggan --whatrequires eller --whatdepends" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Strl" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Ingen flagga angiven\n" +"användning: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [nyckel] [--tree]\n" +"\n" +"beskrivning:\n" +" För det angivna paketen, skriv ett träd över paketen." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Källa" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Aldrig (senast: %s)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Förråd" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Omedelbart (senast: %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Förråd" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s sekunder (senast: %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Från förråd" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "visa de konfigurerade programvaruförråden" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Paketerare" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "visa alla förråd" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Byggtidpunkt" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "visa aktiverade förråd (standard)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Installationstidpunkt" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "visa avaktiverade förråd" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Installerad av" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Inga förråd tillgängliga" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Sammanf." +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "aktivt" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Licens" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "inaktivt" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Beskrivning" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Förråds-id : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Inga paket att lista" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Förrådsnamn : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "j" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Förrådsstatus : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "ja" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Förrådsversion : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Förrådstaggar : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "nej" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Förråds-dist-taggar: " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Är detta ok [j/N]: " +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Förråd uppdaterat: " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Är detta ok [J/n]: " +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Förrådspaket : " -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Förrådsstorlek : " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Förrådsmetalänk : " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Uppdaterat : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Förrådsspeglar : " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Förrådsbasurl : " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Förråd går ut : " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Förråd utesluter : " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Förråd inkluderar: " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Förråd uteslutet : " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Förrådfilnamn: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "förråds-id" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "status" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "förrådsnamn" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Group: %s" -msgstr "Grupp: %s" +msgid "Total packages: %s" +msgstr "Totalt paket: %s" -#: ../dnf/cli/output.py:792 +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "kör ett interaktivt DNF-skal" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SKRIPT" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Skript att köra i ett DNF-skal" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Ej stött nyckelvärde." + +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid " Group-Id: %s" -msgstr " Grupp-id: %s" +msgid "Could not find repository: %s" +msgstr "Kunde inte hitta förrådet: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [värde]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Om inget värde anges skrivs det nuvarande värdet.\n" +" Om ett värde anges sätts detta värde." -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Beskrivning: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [kommando]\n" +" skriv ut hjälp" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " Språk: %s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [flagga]\n" +" list: listar förråd och deras status. flagga = [all | id | glob]\n" +" enable: aktivera förråd. flagga = förråds-id\n" +" disable: avaktivera förråd. flagga = förråds-id" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Obligatoriska paket:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" lös upp transaktionsuppsättningen" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Standardpaket:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: listar innehållet i transaktionen\n" +" reset: återställ (nollställ) transaktionen\n" +" run: kör transaktionen" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Valfria paket:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" kör transaktionen" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Villkorliga paket:" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" avsluta skalet" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "Miljögrupp: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Skalspecifika argument:\n" +"\n" +"config ställ in konfigurationsflaggor\n" +"help skriv ut hjälp\n" +"repository (eller repo) aktivera, avaktivera eller lista förråd\n" +"resolvedep lös upp transaktionsmängden\n" +"transaction (eller ts) lista, återställ eller kör transaktionsmängden\n" +"run lös upp och kör transaktionsmängden\n" +"exit (eller quit) avsluta skalet" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " Miljö-id: %s" - -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Obligatoriska grupper:" +msgid "Error: Cannot open %s for reading" +msgstr "Fel: kan inte öppna %s för läsning" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Valfria grupper:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Lämnar skalet" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Matchat från:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "ominstallera ett paket" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Filnamn : %s" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Paket att ominstallera" -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Repo : %s" -msgstr "Förråd : %s" - -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Beskrivning : " +msgid "Package %s available, but not installed." +msgstr "Paketet %s är tillgängligt, men inte installerat." -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL : %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"kör ett interaktivt dnf-läge för att ta bort och installera en specifikation" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Licens : %s" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Specifikationen kommer att tas bort" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Tillhandahåll: %s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Specifikationen kommer att installeras" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Annat : %s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "visa, eller använd, gruppinformationen" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Ett fel uppstod vid beräkningen av total storlek att hämta" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Inga gruppdata är tillgängliga för de konfigurerade förråden." -#: ../dnf/cli/output.py:995 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Total size: %s" -msgstr "Total storlek: %s" +msgid "Warning: Group %s does not exist." +msgstr "Varning: Grupp %s finns inte." -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Total storlek att hämta: %s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Varning: inga grupper matchar:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Installerad storlek: %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Tillgängliga miljögrupper:" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Ett fel uppstod vid beräkningen av installerad storlek" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Installerade miljögrupper:" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "Frigjort utrymme: %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Installerade grupper:" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Markerar paket som installerade av gruppen:" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Installerade språkgrupper:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Markerar paket som borttagna av gruppen:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Tillgängliga grupper:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Grupp" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Tillgängliga språkgrupper:" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paket" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "inkludera valfria paket från gruppen" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Installerar grupp-/modulpaket" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "visa även dolda grupper" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Installerar gruppaket" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "visa endast installerade grupper" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Installerar" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "visa endast tillgängliga grupper" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Uppgraderar" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "Ogiltigt underkommando till groups, använd: %s." -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Ominstallerar" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Kan inte hitta ett nödvändigt gruppaket." -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Installerar beroenden" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" +"Ingen tillgänglig modulära metadata för det modulära paketet ”{}”, det kan " +"inte installeras på systemet." -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Installerar svaga beroenden" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "Ingen tillgänglig modulära metadata för modulära paket" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Tar bort" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Kommer inte installera ett käll-rpm-paket (%s)." -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Tar bort beroende paket" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "ingen matchande lastfabrik för %s" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Tar bort oanvända beroenden" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Redan hämtat" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Nedgraderar" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "ej stödd typ av kontrollsumma: %s" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Installerar modulprofiler" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "avgör den snabbaste spegeln (%s värdar).. " -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" +"\n" +"\n" +"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]installerad" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Aktiverar modulströmmar" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]nstallerad, [a]ktiv" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Byter modulströmmar" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Ignorerar onödig profil: ”{}/{}”" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" +"Att installera modulen ”{0}” från det felsäkra förrådet {1} är inte tillåtet" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Kan inte matcha en profil i argumentet {}" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Installerar miljögrupper" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Inga standardprofiler för modulen {}:{}" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Uppgraderar miljögrupper" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Profilen {} matchas inte för modulen {}:{}" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Tar bort miljögrupper" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "Att installera moduler från ett felsäkert förråd är inte tillåtet" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Installerar grupper" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Kan inte lösa upp argumentet {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Uppgraderar grupper" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Ingen matchning för paketet {}" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Tar bort grupper" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" +"Att uppgradera modulen ”{0}” från det felsäkra förrådet {1} är inte tillåtet" -#: ../dnf/cli/output.py:1256 -#, python-format +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "Att uppgradera modulen från felsäkra förråd är inte tillåtet" + +#: ../dnf/module/module_base.py:328 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -"Hoppar över paket med konflikter:\n" -"(lägg till ”%s” på kommandoraden för att framtvinga deras uppgradering)" +"Endast modulnamn behövs. Ignorerar oanvänd information i argumentet: ”{}”" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Hoppar över paket med trasiga beroenden%s" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Modulärt beroendeproblem:" +msgstr[1] "Modulära beroendeproblem:" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " eller del av en grupp" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Aktiverar en annan ström för ”{}”" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Paket" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Inget att visa." -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Paket" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Installerar en nyare version av ”{}” än angivet. Anledning: {}" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "ersätter" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Aktiverade moduler: {}" -#: ../dnf/cli/output.py:1348 +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Ingen profil angiven för ”{}”, ange en profil." + +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC-utvidgning: nyckeln för användaren " + +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "är giltig." + +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "har okänd status." + +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC-utvidgning: " + +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Testning importerade redan nycklar för deras validitet." + +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Transaktionssammanfattning\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Okänt konfigurationsvärde: %s=%s i %s; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Installera" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Okänt konfigurationsalternativ: %s = %s i %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Uppgradera" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Startade dnf-automatic." -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Ta bort" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Sov i %s sekunder" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Nedgradera" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "Följande uppdateringar har gjorts på ”%s”:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Hoppa över" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Följande uppdateringar finns tillgängliga på ”%s”:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paket" -msgstr[1] "Paket" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Följande uppdateringar hämtades på ”%s”:" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Beroende paket" -msgstr[1] "Beroende paket" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "Uppdateringar gjorda på ”%s”." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Uppgraderade" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Uppdateringar hämtade på ”%s”." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Nedgraderade" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Uppdateringar tillgängliga på ”%s”." -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Ominstallerade" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Misslyckades att skicka e-post via ”%s”: %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Överhoppat" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Misslyckades att köra kommandot ”%s”: returnerade %d" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Borttagna" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Problem i begäran:" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Misslyckades" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "saknade paket: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Totalt" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "trasiga paket: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "saknade grupper eller moduler: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "System" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "trasiga grupper eller moduler: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "" -"Hoppar över sammanslagen transaktion %d till %d, eftersom den överlappar" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Modulärt beroendeproblem med standard:" +msgstr[1] "Modulära beroendeproblem med standard:" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Inga transaktioner" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s är en tom fil" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Felaktiga transaktions-ID:n, eller paket, angivna" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Misslyckades att spara senaste makecache-tiden." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Kommandorad" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Misslyckades att avgöra senaste makecache-tiden." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Användarnamn" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Problem" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "inläsning av förrådet ”{}” misslyckades: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Datum och tid" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Inläsning av förrådet ”{}” har misslyckats" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Åtgärd(er)" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Cachning av metadata med timer är avaktiverad vid körning över en uppmätt " +"anslutning." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Ändrade" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "Timer för cachning av metadata inaktiverad vid batteridrift." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Misslyckad historieinformation" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Timer för cachning av metadata inaktiverad." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Inget transaktions-ID, eller paket, angivet" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Cachen med metadata uppdaterades nyligen." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Raderade" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: kommer aldrig gå ut och kommer inte uppdateras." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Inte installerat" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: har gått ut och kommer att uppdateras." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Nyare" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: metadata kommer gå ut efter %d sekunder och kommer uppdateras nu" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Äldre" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: kommer gå ut efter %d sekunder." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Transaktions-ID:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Cache med metadata skapad." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Starttid :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: använder metadata från %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Start-rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Ignorerar förråd: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u sekunder)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Senaste kontroll av utgång av metadata: för %s sedan den %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "De hämtade paketen sparas i cachen till nästa lyckade transaktion." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u minuter)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Du kan ta bort cache:ade paket genom att köra ”%s”." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u timmar)" +msgid "Invalid tsflag in config file: %s" +msgstr "Ogiltig tsflag i konfigurationsfil: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u dagar)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Kunde inte lägga till gruppfil för förrådet: %s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Sluttid :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Kör transaktionskontroll" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Slut-rpmdb :" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Fel: transaktionskontroll mot depsolve:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Användare :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Transaktionskontrollen lyckades." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Avbruten" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Kör transaktionstest" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Returkod :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Transaktionskontrollfel:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Lyckades" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Transaktionstesten lyckades." + +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Kör transaktionen" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Diskbehov:" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Misslyckanden:" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." +msgstr[1] "Åtminstone %d MB mer utrymme behövs på filsystemet %s." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Misslyckades:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Felsammanfattning" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Utgåveversion :" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB ändrad utanför DNF." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Kommandoradsfel:" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Fel inträffade under transaktionen." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Kommentar :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Misslyckades att ta ett transaktionslås (inloggad som: %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Transaktionen utförd med:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Kunde inte köra transaktionen." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Ändrade paket:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Transaktionen kunde inte starta:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Skriptutdata:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Kunde inte ta bort transaktionsfilen %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Fel:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Några paket hämtades inte. Försöker igen." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Ber-inst" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta-RPM:er reducerade %.1f MB med uppdateringar till %.1f MB (%d.1 %% " +"sparat)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Utfasad" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Misslyckade delta-RPM:er ökade %.1f MB med uppdateringar till %.1f MB (%d.1 " +"%% bortslösat)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Fasar ut" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Kunde inte öppna: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Radering" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Den publika nyckeln för %s är inte installerad" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Ominstallation" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Problem att öppna paketet %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Paketet %s.%s %s kommer att installeras" +msgid "Public key for %s is not trusted" +msgstr "Den publika nyckeln för %s är inte betrodd" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Paketet %s.%s %s kommer vara en uppgradering" +msgid "Package %s is not signed" +msgstr "Paketet %s är inte signerat" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Paketet %s.%s %s kommer att tas bort" +msgid "Cannot remove %s" +msgstr "Det går inte att ta bort %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Paketet %s.%s %s kommer att installeras om" +msgid "%s removed" +msgstr "%s borttaget" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Ingen matchning för gruppaket ”{}”" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Paketet %s.%s %s kommer att vara en nedgradering" +msgid "Adding packages from group '%s': %s" +msgstr "Lägger till paket från gruppen ”%s”: %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Inga grupper markerade att tas bort." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Ingen grupp markerad att uppgraderas." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "inget paket matchade" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Paketet %s.%s %s kommer att fasa ut" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Paketet %s är inte installerat, kan inte nedgradera det." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Paketet %s.%s %s kommer att uppgraderas" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Paketet %s med en lägre version är redan installerat, kan inte nedgradera " +"det." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Paketet %s.%s %s kommer att fasas ut" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Paketet %s är inte installerat, kan inte ominstallera det." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Börjar beroendeupplösning" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "Filen %s är ett källpaket och kan inte uppdateras, ignorerar." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Avslutade beroendeupplösning" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Paketet %s är inte installerat, kan inte uppdatera det." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Importerar GPG-nyckel 0x%s:\n" -" Användarid : ”%s”\n" -" Fingeravtryck: %s\n" -" Från : %s" +"Paketet %s med en högre version är redan installerat, kan inte uppdatera " +"det." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Kör" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Paketet %s är tillgängligt, men installerat för en annan arkitektur." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Sover" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Paketet %s med lägsta version är redan installerat, kan inte nedgradera det." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Oavbrytbar" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Åtgärden hanteras inte: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombie" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "" +"Inga säkerhetsuppdateringar behövs, men {} uppdatering finns tillgänglig" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "Spårad/Stoppad" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "" +"Inga säkerhetsuppdateringar behövs, men {} uppdateringar finns tillgängliga" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Okänd" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "" +"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdatering finns " +"tillgänglig" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Kan inte hitta information om den låsande processen (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "" +"Inga säkerhetsuppdateringar behövs för ”{}”, men {} uppdateringar finns " +"tillgängliga" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Programmet med PID %d är: %s" +msgid ". Failing package is: %s" +msgstr ". Paketet som misslyckas är: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Minne : %5s RSS (%5s B VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "GPG-nycklar är konfigurerade som: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Startade: %s - för %s sedan" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "GPG-nyckel vid %s (0x%s) är redan installerad" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Nyckeln har godkänts." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Nyckeln har avvisats." + +#: ../dnf/base.py:2388 #, python-format -msgid " State : %s" -msgstr " Tillstånd: %s" +msgid "Key import failed (code %d)" +msgstr "Nyckelimport misslyckades (kod %d)" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "hoppar över." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Nyckelimport lyckades" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Installerade inte några nycklar" + +#: ../dnf/base.py:2397 #, python-format -msgid "Group '%s' is not installed." -msgstr "Gruppen ”%s” är inte installerad." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"GPG-nycklarna uppräknade för förrådet \"%s\" är redan installerade men de är inte korrekta för detta paket.\n" +"Kontrollera att de rätta nyckel-URL:erna är konfigurerade för detta förråd." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Import av nycklar hjälpte inte, fel nycklar?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Kanske du menade: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" +"Paketet ”{}” från det lokala förrådet ”{}” har en felaktig kontrollsumma" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Gruppen ”%s” finns inte." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Några paket från ett lokalt förråd har felaktig kontrollsumma" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "Miljön ”%s” är inte installerad." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Paketet ”{}” från förrådet ”{}” har en felaktig kontrollsumma" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Gruppid ”%s” finns inte." +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Några paket har en ogiltig cache, men kan inte hämtas på grund av flaggan " +"”--cacheonly”" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Gruppen ”%s” är inte installerad." +msgid "Package %s is already installed." +msgstr "Paketet %s är redan installerat." #: ../dnf/conf/config.py:134 #, python-format @@ -3387,6 +3653,11 @@ msgstr "Förrådet ”%s” saknar namn i konfigurationen, använder id." msgid "Bad id for repo: %s, byte = %s %d" msgstr "Felaktigt id för förrådet: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s-kontrollen misslyckades: %s jämfört med %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3397,36 +3668,6 @@ msgstr "förrådet %s: 0x%s är redan importerad" msgid "repo %s: imported key 0x%s." msgstr "förrådet %s: importerade nyckeln 0x%s" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Kommer inte installera ett käll-rpm-paket (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC-utvidgning: nyckeln för användaren " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "är giltig." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "har okänd status." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC-utvidgning: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Testning importerade redan nycklar för deras validitet." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "ej stödd typ av kontrollsumma: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Deltaåterbyggnad av RPM:en misslyckades" @@ -3439,231 +3680,45 @@ msgstr "Kontrollsumma av den deltaombyggda RPM:en misslyckades" msgid "done" msgstr "klar" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Problem i begäran:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "saknade paket: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "trasiga paket: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "saknade grupper eller moduler: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "trasiga grupper eller moduler: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Modulärt beroendeproblem med standard:" -msgstr[1] "Modulära beroendeproblem med standard:" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Modulärt beroendeproblem:" -msgstr[1] "Modulära beroendeproblem:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Felformaterad låsfil funnen: %s.\n" "Se till att ingen annan dnf-process kör och ta bort låsfilen manuellt eller kör systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Aktiverar en annan ström för ”{}”" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Inget att visa." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Installerar en nyare version av ”{}” än angivet. Anledning: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Aktiverade moduler: {}" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Ingen profil angiven för ”{}”, ange en profil." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]installerad" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Ledtråd: [d]standard, [e]aktiverad, [x]avaktiverad, [i]nstallerad, [a]ktiv" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Ignorerar onödig profil: ”{}/{}”" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Kan inte matcha en profil i argumentet {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Inga standardprofiler för modulen {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Profilen {} matchas inte för modulen {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Kan inte lösa upp argumentet {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Ingen matchning för paketet {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s-kontrollen misslyckades: %s jämfört med %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s är en tom fil" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Misslyckades att spara senaste makecache-tiden." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Misslyckades att avgöra senaste makecache-tiden." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Tolkningen av filen misslyckades: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "hoppar över." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Laddade insticksmoduler: %s" +msgid "Module or Group '%s' is not installed." +msgstr "Modulen eller gruppen ”%s” är inte installerad." -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgid "Module or Group '%s' is not available." +msgstr "Modulen eller gruppen ”%s” är inte tillgänglig." -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "ingen matchande lastfabrik för %s" +msgid "Module or Group '%s' does not exist." +msgstr "Modulen eller gruppen ”%s” finns inte." -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Redan hämtat" - -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "avgör den snabbaste spegeln (%s värdar).. " +msgid "Environment '%s' is not installed." +msgstr "Miljön ”%s” är inte installerad." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "aktiverar förrådet %s" +msgid "Environment '%s' is not available." +msgstr "Miljön ”%s” är inte tillgänglig." -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Lade till %s-förrådet från %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Nedgraderar" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Rensar upp" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Installerar" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Ominstallerar" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Raderar" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Uppgraderar" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Verifierar" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Kör skript" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Förbereder" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Problem" +msgid "Group_id '%s' does not exist." +msgstr "Gruppid ”%s” finns inte." diff --git a/po/th.po b/po/th.po index ae24c0a..faae228 100644 --- a/po/th.po +++ b/po/th.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2015-08-03 12:14+0000\n" "Last-Translator: Sukit Arseanrapoj \n" "Language-Team: Thai\n" @@ -14,1860 +14,1938 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" msgstr "" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" msgstr "" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" msgstr "" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "เก็บกวาดก่อนจบงาน" + +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" msgstr "" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" msgstr "" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" msgstr "" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "ไม่สามารถส่งอีเมล์ผ่าน '%s' ได้: %s" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "กำลังลบ" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" msgstr "" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" msgstr "" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" msgstr "" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." +#: ../dnf/transaction.py:98 +msgid "Preparing" msgstr "" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:63 #, python-format -msgid "Error: %s" +msgid "Parsing file failed: %s" msgstr "" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" msgstr "" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." +#: ../dnf/repodict.py:58 +#, python-format +msgid "enabling %s repository" msgstr "" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." +#: ../dnf/repodict.py:94 +#, python-format +msgid "Added %s repo from %s" msgstr "" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" msgstr "" -#: ../dnf/base.py:364 -#, python-format -msgid "%s: has expired and will be refreshed." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" msgstr "" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" msgstr "" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: กำลังใช้เมตาเดต้าจาก %s" - -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" msgstr "" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" msgstr "" -#: ../dnf/base.py:826 -msgid "Running transaction check" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" msgstr "" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" msgstr "" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "" -#: ../dnf/base.py:913 -msgid "Error Summary" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" msgstr "" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" msgstr "" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" msgstr "" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." +#: ../dnf/cli/output.py:688 +msgid "No packages to list" msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." +#: ../dnf/cli/output.py:699 +msgid "y" msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" +#: ../dnf/cli/output.py:699 +msgid "yes" msgstr "" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" +#: ../dnf/cli/output.py:700 +msgid "n" msgstr "" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." +#: ../dnf/cli/output.py:700 +msgid "no" msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" +#: ../dnf/cli/output.py:788 +#, python-format +msgid "Group: %s" msgstr "" -#: ../dnf/base.py:1224 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Public key for %s is not installed" -msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" +msgid " Group-Id: %s" +msgstr "" -#: ../dnf/base.py:1228 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Problem opening package %s" -msgstr "พบปัญหาในการเปิดแพคเกจ %s" +msgid " Description: %s" +msgstr "" -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:796 #, python-format -msgid "Public key for %s is not trusted" +msgid " Language: %s" msgstr "" -#: ../dnf/base.py:1240 -#, python-format -msgid "Package %s is not signed" -msgstr "แพคเกจ %s ไม่ได้ถูกเซ็นยืนยันแหล่งที่มา" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr "" -#: ../dnf/base.py:1255 -#, python-format -msgid "Cannot remove %s" -msgstr "ไม่สามารถลบ %s ออกได้" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr "" -#: ../dnf/base.py:1259 -#, python-format -msgid "%s removed" -msgstr "ลบ %s ออกแล้ว" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr "" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" msgstr "" -#: ../dnf/base.py:1622 +#: ../dnf/cli/output.py:827 #, python-format -msgid "Adding packages from group '%s': %s" +msgid "Environment Group: %s" msgstr "" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "ไม่มีอะไรที่ต้องทำ" - -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." +#: ../dnf/cli/output.py:830 +#, python-format +msgid " Environment-Id: %s" msgstr "" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" msgstr "" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 -#, python-format -msgid "No match for argument: %s" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" msgstr "" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" msgstr "" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot downgrade it." +msgid "Filename : %s" msgstr "" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." +msgid "Repo : %s" msgstr "" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถติดตั้งซ้ำได้" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." +msgid "URL : %s" msgstr "" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถอัพเดตได้" +msgid "License : %s" +msgstr "" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." +msgid "Provide : %s" msgstr "" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." +msgid "Other : %s" msgstr "" -#: ../dnf/base.py:2001 -#, python-format -msgid "Package %s available, but installed for different architecture." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" msgstr "" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:995 #, python-format -msgid "No package %s installed." +msgid "Total size: %s" msgstr "" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Not a valid form: %s" +msgid "Total download size: %s" msgstr "" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." +#: ../dnf/cli/output.py:1001 +#, python-format +msgid "Installed size: %s" msgstr "" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 -#, python-format -msgid "Packages for argument %s available, but not installed." +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" msgstr "" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." +msgid "Freed space: %s" msgstr "" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" msgstr "" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" msgstr "" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" +#: ../dnf/cli/output.py:1049 +msgid "Group" msgstr "" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" +#: ../dnf/cli/output.py:1049 +msgid "Packages" msgstr "" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" msgstr "" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" msgstr "" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" msgstr "" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" msgstr "" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" msgstr "" -#: ../dnf/base.py:2340 -msgid "The key has been approved." +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" msgstr "" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" msgstr "" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" msgstr "" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" msgstr "" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" msgstr "" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" msgstr "" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "พบข้อผิดพลาดในการตั้งค่า: %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 +#: ../dnf/cli/output.py:1256 #, python-format -msgid "%s, using original arguments." +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " ติดตั้งแล้ว: %s-%s at %s" +msgid "Skipping packages with broken dependencies%s" +msgstr "" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" msgstr "" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" msgstr "" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "ยกเลิกการทำงาน" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "กำลังดาวน์โหลดแพคเกจ:" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" msgstr "" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +#: ../dnf/cli/output.py:1358 +msgid "Remove" msgstr "" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" msgstr "" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" +#: ../dnf/cli/output.py:1361 +msgid "Skip" msgstr "" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "" + +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" msgstr "" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" msgstr "" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "ติดตั้งแล้ว" + +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" msgstr "" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "แพคเกจที่ติดตั้งแล้ว" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "แพคเกจที่สามารถติดตั้งได้" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" +#: ../dnf/cli/output.py:1461 +msgid "Failed" msgstr "" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "แพคเกจเสริม" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" +#: ../dnf/cli/output.py:1540 +msgid "" msgstr "" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "แพคเกจที่เพิ่งติดตั้งเมื่อเร็ว ๆ นี้" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "ไม่พบแพคเกจ" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "ไม่ได้ระบุ transaction ID" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" +#: ../dnf/cli/output.py:1678 +msgid "Command line" msgstr "" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "พบ transaction ID มากกว่าหนึ่งอัน!" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" msgstr "" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "ไม่รู้จัก repo: '%s'" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" msgstr "" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "ไม่รู้จักคำสั่ง: %s กรุณาลองใช้ %s --help ดู" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" msgstr "" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." +#: ../dnf/cli/output.py:1806 +msgid "Older" msgstr "" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." +#: ../dnf/cli/output.py:1806 +msgid "Newer" msgstr "" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" msgstr "" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" msgstr "" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" +#: ../dnf/cli/output.py:1872 +#, python-format +msgid "(%u minutes)" msgstr "" -#: ../dnf/cli/cli.py:1103 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "Command \"%s\" already defined" -msgstr "มีคำสั่ง \"%s\" อยู่แล้ว" +msgid "(%u hours)" +msgstr "" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " +#: ../dnf/cli/output.py:1876 +#, python-format +msgid "(%u days)" msgstr "" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " +#: ../dnf/cli/output.py:1877 +msgid "End time :" msgstr "" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" msgstr "" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" msgstr "" -#: ../dnf/cli/commands/__init__.py:47 -#, python-format -msgid "To diagnose the problem, try running: '%s'." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" msgstr "" -#: ../dnf/cli/commands/__init__.py:49 -#, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" msgstr "" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" msgstr "" -#: ../dnf/cli/commands/__init__.py:80 -#, python-format -msgid "Problem repository: %s" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" msgstr "" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" msgstr "" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" msgstr "" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" msgstr "" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" msgstr "" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" msgstr "" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" msgstr "" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" msgstr "" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" msgstr "" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Dep-Install" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" +#: ../dnf/cli/output.py:1967 +msgid "Erase" msgstr "" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" msgstr "" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " +#: ../dnf/cli/output.py:2142 +#, python-format +msgid "---> Package %s.%s %s will be installed" msgstr "" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" +#: ../dnf/cli/output.py:2144 +#, python-format +msgid "---> Package %s.%s %s will be an upgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" msgstr "" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" msgstr "" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" msgstr "" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" msgstr "" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:2154 #, python-format -msgid " (from %s)" -msgstr " (จาก %s)" +msgid "---> Package %s.%s %s will be upgraded" +msgstr "" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2156 #, python-format -msgid "Installed package %s%s not available." +msgid "---> Package %s.%s %s will be obsoleted" msgstr "" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" msgstr "" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "ไม่มีแพคเกจที่ต้องอัพเกรด" +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format +msgid "" +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" +msgstr "" +"กำลังนำเข้า GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" +#: ../dnf/cli/option_parser.py:96 +#, python-format +msgid "Setopt argument has multiple values: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" msgstr "" -#: ../dnf/cli/commands/__init__.py:835 -msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" msgstr "" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" msgstr "" -#: ../dnf/cli/commands/__init__.py:867 -#, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" msgstr "" -#: ../dnf/cli/commands/__init__.py:872 -#, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" msgstr "" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" msgstr "" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "" + +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" msgstr "" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 +#: ../dnf/cli/option_parser.py:247 msgid "" -"remove all unneeded packages that were originally installed as dependencies" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" msgstr "" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" msgstr "" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "" - -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "กำลังรอให้โปรเซส pid %d ทำงานให้เสร็จ" - -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" msgstr "" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" msgstr "" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" msgstr "" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" +#: ../dnf/cli/main.py:80 +msgid "Terminated." msgstr "" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" msgstr "" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." msgstr "" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" +#: ../dnf/cli/main.py:177 +msgid "Complete!" msgstr "" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Invalid groups sub-command, use: %s." +msgid " Installed: %s-%s at %s" +msgstr " ติดตั้งแล้ว: %s-%s at %s" + +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" msgstr "" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "ยกเลิกการทำงาน" + +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "ไม่มีอะไรที่ต้องทำ" + +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "กำลังดาวน์โหลดแพคเกจ:" + +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" msgstr "" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 #, python-format -msgid "%s marked as user installed." +msgid "No match for argument: %s" msgstr "" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 #, python-format -msgid "%s unmarked as user installed." +msgid "No package %s available." msgstr "" -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "%s marked as group installed." +msgid "Packages for argument %s available, but not installed." msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." msgstr "" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "แพคเกจที่ติดตั้งแล้ว" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "แพคเกจที่สามารถติดตั้งได้" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" msgstr "" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "แพคเกจเสริม" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "แพคเกจที่เพิ่งติดตั้งเมื่อเร็ว ๆ นี้" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "ไม่พบแพคเกจ" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "ไม่ได้ระบุ transaction ID" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "ติดตั้งแพคเกจซ้ำอีกครั้ง" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "พบ transaction ID มากกว่าหนึ่งอัน!" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." msgstr "" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." msgstr "" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "ไม่รู้จัก repo: '%s'" + +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "ไม่ระบุ" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "ไม่รู้จักคำสั่ง: %s กรุณาลองใช้ %s --help ดู" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:827 #, python-format -msgid "Never (last: %s)" +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 #, python-format -msgid "%s second(s) (last: %s)" +msgid "Config error: %s" +msgstr "พบข้อผิดพลาดในการตั้งค่า: %s" + +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" msgstr "" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" msgstr "" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" msgstr "" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "มีคำสั่ง \"%s\" อยู่แล้ว" + +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " msgstr "" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" msgstr "" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" msgstr "" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "กำลังทำงานอยู่" + +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "ไม่สามารถหยุดงานได้" + +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "ซอมบี้" + +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" + +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" + +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" + +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " สถานะ : %s" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:144 #, python-format -msgid "Total packages: %s" +msgid "Aliases deleted: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." msgstr "" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." msgstr "" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" msgstr "" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" msgstr "" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " msgstr "" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "ไม่มีแพคเกจที่ต้องอัพเกรด" -#: ../dnf/cli/commands/repoquery.py:191 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" msgstr "" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." msgstr "" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" +#: ../dnf/cli/commands/__init__.py:53 +msgid "" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" msgstr "" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" msgstr "" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" msgstr "" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" msgstr "" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" msgstr "" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" msgstr "" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (จาก %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." msgstr "" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." msgstr "" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" msgstr "" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" msgstr "" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" msgstr "" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 +#: ../dnf/cli/commands/__init__.py:867 #, python-format -msgid "%s Exactly Matched: %%s" +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 +#: ../dnf/cli/commands/__init__.py:872 #, python-format -msgid "%s Matched: %%s" +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." msgstr "" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." msgstr "" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" msgstr "" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" msgstr "" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" msgstr "" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" msgstr "" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" msgstr "" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." msgstr "" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" msgstr "" #: ../dnf/cli/commands/updateinfo.py:42 @@ -1882,6 +1960,11 @@ msgstr "ฟีเจอร์ใหม่" msgid "security" msgstr "" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "ไม่ระบุ" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "" @@ -2001,1493 +2084,1453 @@ msgid "Unknown/Sec." msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "บั๊ก" +msgid "Update ID" +msgstr "" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "ชนิด" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "อัพเดตแล้ว" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "บั๊ก" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVEs" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "คำอธิบาย" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" +msgid "Severity" msgstr "" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Severity" +msgid "Rights" msgstr "" #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "ติดตั้งแล้ว" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "เท็จ" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "จริง" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "เท็จ" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." msgstr "" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." msgstr "" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" msgstr "" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." msgstr "" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" msgstr "" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" msgstr "" -#: ../dnf/cli/main.py:177 -msgid "Complete!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" msgstr "" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " msgstr "" -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" msgstr "" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "" - -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "" - -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "" +msgid "Waiting for process with pid %d to finish." +msgstr "กำลังรอให้โปรเซส pid %d ทำงานให้เสร็จ" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" msgstr "" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" msgstr "" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" msgstr "" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" msgstr "" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" msgstr "" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" msgstr "" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" -msgstr "" - -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "" - -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "" - -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" msgstr "" - -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" + +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" msgstr "" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"label and path to additional repository, can be specified multiple times." +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" msgstr "" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" msgstr "" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" msgstr "" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." msgstr "" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." msgstr "" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." msgstr "" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." msgstr "" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" msgstr "" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" msgstr "" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" msgstr "" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" msgstr "" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "" + +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "y" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" msgstr "" -#: ../dnf/cli/output.py:699 -msgid "yes" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "n" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " msgstr "" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " msgstr "" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " msgstr "" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " msgstr "" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " msgstr "" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " msgstr "" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" msgstr "" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" msgstr "" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" msgstr "" -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid "Provide : %s" +msgid "Total packages: %s" msgstr "" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" msgstr "" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" msgstr "" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" msgstr "" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Installed size: %s" +msgid "Could not find repository: %s" msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." msgstr "" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" msgstr "" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" msgstr "" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" +#: ../dnf/cli/commands/shell.py:253 +#, python-format +msgid "Error: Cannot open %s for reading" msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "ติดตั้งแพคเกจซ้ำอีกครั้ง" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 +#, python-format +msgid "Package %s available, but not installed." msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/cli/commands/group.py:127 +#, python-format +msgid "Warning: Group %s does not exist." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" msgstr "" -#: ../dnf/cli/output.py:1264 +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Skipping packages with broken dependencies%s" +msgid "Invalid groups sub-command, use: %s." msgstr "" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." msgstr "" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" msgstr "" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" msgstr "" -#: ../dnf/cli/output.py:1340 -msgid "replacing" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." msgstr "" -#: ../dnf/cli/output.py:1348 +#: ../dnf/repo.py:83 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +msgid "no matching payload factory for %s" msgstr "" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" +#: ../dnf/repo.py:110 +msgid "Already downloaded" msgstr "" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " msgstr "" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" -#: ../dnf/cli/output.py:1361 -msgid "Skip" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "" - -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" msgstr "" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" + +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1678 -msgid "Command line" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " msgstr "" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" +#: ../dnf/dnssec.py:241 +msgid "is valid." msgstr "" -#: ../dnf/cli/output.py:1686 -msgid "Altered" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." msgstr "" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " msgstr "" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." msgstr "" -#: ../dnf/cli/output.py:1803 -msgid "Erased" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Newer" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -#: ../dnf/cli/output.py:1806 -msgid "Older" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" msgstr "" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" msgstr "" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" msgstr "" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/automatic/emitter.py:80 #, python-format -msgid "(%u seconds)" +msgid "Updates applied on '%s'." msgstr "" -#: ../dnf/cli/output.py:1872 +#: ../dnf/automatic/emitter.py:82 #, python-format -msgid "(%u minutes)" +msgid "Updates downloaded on '%s'." msgstr "" -#: ../dnf/cli/output.py:1874 +#: ../dnf/automatic/emitter.py:84 #, python-format -msgid "(%u hours)" +msgid "Updates available on '%s'." msgstr "" -#: ../dnf/cli/output.py:1876 +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "ไม่สามารถส่งอีเมล์ผ่าน '%s' ได้: %s" + +#: ../dnf/automatic/emitter.py:137 #, python-format -msgid "(%u days)" +msgid "Failed to execute command '%s': returned %d" msgstr "" -#: ../dnf/cli/output.py:1877 -msgid "End time :" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" msgstr "" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " msgstr "" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" + +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" msgstr "" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." msgstr "" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" msgstr "" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" msgstr "" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" msgstr "" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." msgstr "" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." msgstr "" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." msgstr "" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." msgstr "" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Dep-Install" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." msgstr "" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" msgstr "" -#: ../dnf/cli/output.py:1967 -msgid "Erase" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." msgstr "" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." msgstr "" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:411 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "" +msgid "%s: using metadata from %s." +msgstr "%s: กำลังใช้เมตาเดต้าจาก %s" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:422 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" +msgid "Ignoring repositories: %s" msgstr "" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:425 #, python-format -msgid "---> Package %s.%s %s will be erased" +msgid "Last metadata expiration check: %s ago on %s." msgstr "" -#: ../dnf/cli/output.py:2148 -#, python-format -msgid "---> Package %s.%s %s will be reinstalled" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." msgstr "" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:457 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" +msgid "You can remove cached packages by executing '%s'." msgstr "" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:546 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" +msgid "Invalid tsflag in config file: %s" msgstr "" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:602 #, python-format -msgid "---> Package %s.%s %s will be upgraded" +msgid "Failed to add groups file for repository: %s - %s" msgstr "" -#: ../dnf/cli/output.py:2156 -#, python-format -msgid "---> Package %s.%s %s will be obsoleted" +#: ../dnf/base.py:827 +msgid "Running transaction check" msgstr "" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" msgstr "" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." msgstr "" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 -#, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +#: ../dnf/base.py:847 +msgid "Running transaction test" msgstr "" -"กำลังนำเข้า GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "กำลังทำงานอยู่" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." msgstr "" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "ไม่สามารถหยุดงานได้" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "ซอมบี้" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "" + +#: ../dnf/base.py:914 +msgid "Error Summary" msgstr "" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." msgstr "" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." msgstr "" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:1001 #, python-format -msgid " The application with PID %d is: %s" -msgstr " แอพพลิเคชั่นที่มี PID %d คือ: %s" +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "" -#: ../dnf/cli/utils.py:120 -#, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " หน่วยความจำ : %5s RSS (%5sB VSZ)" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "" -#: ../dnf/cli/utils.py:125 -#, python-format -msgid " Started: %s - %s ago" -msgstr " เริ่มเมื่อ: %s - %s ที่แล้ว" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:1023 #, python-format -msgid " State : %s" -msgstr " สถานะ : %s" +msgid "Failed to remove transaction file %s" +msgstr "" -#: ../dnf/comps.py:95 -msgid "skipping." +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." msgstr "" -#: ../dnf/comps.py:187 +#: ../dnf/base.py:1135 #, python-format -msgid "Group '%s' is not installed." +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" msgstr "" -#: ../dnf/comps.py:189 +#: ../dnf/base.py:1138 #, python-format -msgid "Group '%s' does not exist." +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." +#: ../dnf/base.py:1187 +msgid "Could not open: {}" msgstr "" -#: ../dnf/comps.py:653 +#: ../dnf/base.py:1225 #, python-format -msgid "Group_id '%s' does not exist." -msgstr "" +msgid "Public key for %s is not installed" +msgstr "Public key ของ %s ยังไม่ได้ติดตั้ง" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:1229 #, python-format -msgid "Group '%s' not installed." -msgstr "" +msgid "Problem opening package %s" +msgstr "พบปัญหาในการเปิดแพคเกจ %s" -#: ../dnf/conf/config.py:134 +#: ../dnf/base.py:1237 #, python-format -msgid "Error parsing '%s': %s" +msgid "Public key for %s is not trusted" msgstr "" -#: ../dnf/conf/config.py:224 -msgid "Could not set cachedir: {}" -msgstr "" +#: ../dnf/base.py:1241 +#, python-format +msgid "Package %s is not signed" +msgstr "แพคเกจ %s ไม่ได้ถูกเซ็นยืนยันแหล่งที่มา" -#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#: ../dnf/base.py:1256 #, python-format -msgid "Unknown configuration option: %s = %s" -msgstr "" +msgid "Cannot remove %s" +msgstr "ไม่สามารถลบ %s ออกได้" -#: ../dnf/conf/config.py:327 +#: ../dnf/base.py:1260 #, python-format -msgid "Error parsing --setopt with key '%s', value '%s': %s" +msgid "%s removed" +msgstr "ลบ %s ออกแล้ว" + +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" msgstr "" -#: ../dnf/conf/config.py:335 +#: ../dnf/base.py:1623 #, python-format -msgid "Main config did not have a %s attr. before setopt" +msgid "Adding packages from group '%s': %s" msgstr "" -#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 -msgid "Incorrect or unknown \"{}\": {}" +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." msgstr "" -#: ../dnf/conf/config.py:452 -#, python-format -msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" msgstr "" -#: ../dnf/conf/config.py:455 +#: ../dnf/base.py:1910 #, python-format -msgid "Repo %s did not have a %s attr. before setopt" +msgid "Package %s not installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:51 +#: ../dnf/base.py:1919 #, python-format -msgid "Warning: failed loading '%s', skipping." +msgid "Package %s of lower version already installed, cannot downgrade it." msgstr "" -#: ../dnf/conf/read.py:61 +#: ../dnf/base.py:1942 #, python-format -msgid "Repository '%s': Error parsing config: %s" -msgstr "" +msgid "Package %s not installed, cannot reinstall it." +msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถติดตั้งซ้ำได้" -#: ../dnf/conf/read.py:66 +#: ../dnf/base.py:1957 #, python-format -msgid "Repository '%s' is missing name in configuration, using id." +msgid "File %s is a source package and cannot be updated, ignoring." msgstr "" -#: ../dnf/conf/read.py:96 +#: ../dnf/base.py:1963 #, python-format -msgid "Bad id for repo: %s, byte = %s %d" -msgstr "" +msgid "Package %s not installed, cannot update it." +msgstr "แพคเกจ %s ยังไม่ได้ถูกติดตั้ง จึงไม่สามารถอัพเดตได้" -#: ../dnf/crypto.py:108 +#: ../dnf/base.py:1972 #, python-format -msgid "repo %s: 0x%s already imported" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -#: ../dnf/crypto.py:115 +#: ../dnf/base.py:2018 #, python-format -msgid "repo %s: imported key 0x%s." +msgid "Package %s available, but installed for different architecture." msgstr "" -#: ../dnf/db/group.py:344 +#: ../dnf/base.py:2173 #, python-format -msgid "Will not install a source rpm package (%s)." +msgid "Package %s of lowest version already installed, cannot downgrade it." msgstr "" -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" msgstr "" -#: ../dnf/dnssec.py:241 -msgid "is valid." +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" msgstr "" -#: ../dnf/dnssec.py:243 -msgid "has unknown status." +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" msgstr "" -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" msgstr "" -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" msgstr "" -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 +#: ../dnf/base.py:2311 #, python-format -msgid "unsupported checksum type: %s" +msgid ". Failing package is: %s" msgstr "" -#: ../dnf/drpm.py:144 -msgid "Delta RPM rebuild failed" -msgstr "เกิดข้อผิดพลาดระหว่างการทำ delta RPM rebuild" - -#: ../dnf/drpm.py:146 -msgid "Checksum of the delta-rebuilt RPM failed" +#: ../dnf/base.py:2312 +#, python-format +msgid "GPG Keys are configured as: %s" msgstr "" -#: ../dnf/drpm.py:149 -msgid "done" +#: ../dnf/base.py:2324 +#, python-format +msgid "GPG key at %s (0x%s) is already installed" msgstr "" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" +#: ../dnf/base.py:2357 +msgid "The key has been approved." msgstr "" -#: ../dnf/exceptions.py:108 -msgid "missing packages: " +#: ../dnf/base.py:2360 +msgid "The key has been rejected." msgstr "" -#: ../dnf/exceptions.py:110 -msgid "broken packages: " +#: ../dnf/base.py:2388 +#, python-format +msgid "Key import failed (code %d)" msgstr "" -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " +#: ../dnf/base.py:2390 +msgid "Key imported successfully" msgstr "" -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" msgstr "" -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/base.py:2397 #, python-format msgid "" -"Malformed lock file found: %s.\n" -"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." -msgstr "" -"พบล็อคไฟล์ผิดรูปแบบ: %s\n" -"ลองเช็คดูว่าไม่มีคำสั่ง dnf อื่นที่กำลังทำงานอยู่พร้อม ๆ กัน และทำการลบล็อคไฟล์ด้วยมือหรือใช้คำสั่ง systemd-tmpfiles --remove dnf.conf" - -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." msgstr "" -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" msgstr "" -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" msgstr "" -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" msgstr "" -#: ../dnf/module/module_base.py:34 +#: ../dnf/base.py:2485 msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" +#: ../dnf/base.py:2497 +#, python-format +msgid "Package %s is already installed." msgstr "" -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" +#: ../dnf/conf/config.py:134 +#, python-format +msgid "Error parsing '%s': %s" msgstr "" -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" +#: ../dnf/conf/config.py:224 +msgid "Could not set cachedir: {}" msgstr "" -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" +#: ../dnf/conf/config.py:310 ../dnf/conf/config.py:346 +#, python-format +msgid "Unknown configuration option: %s = %s" msgstr "" -#: ../dnf/package.py:273 +#: ../dnf/conf/config.py:327 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Error parsing --setopt with key '%s', value '%s': %s" msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/conf/config.py:335 #, python-format -msgid "%s is empty file" +msgid "Main config did not have a %s attr. before setopt" msgstr "" -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." +#: ../dnf/conf/config.py:382 ../dnf/conf/config.py:400 +msgid "Incorrect or unknown \"{}\": {}" msgstr "" -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +#: ../dnf/conf/config.py:452 +#, python-format +msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" msgstr "" -#: ../dnf/plugin.py:63 +#: ../dnf/conf/config.py:455 #, python-format -msgid "Parsing file failed: %s" +msgid "Repo %s did not have a %s attr. before setopt" msgstr "" -#: ../dnf/plugin.py:141 +#: ../dnf/conf/read.py:51 #, python-format -msgid "Loaded plugins: %s" +msgid "Warning: failed loading '%s', skipping." msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/conf/read.py:61 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Repository '%s': Error parsing config: %s" msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/conf/read.py:66 #, python-format -msgid "no matching payload factory for %s" +msgid "Repository '%s' is missing name in configuration, using id." msgstr "" -#: ../dnf/repo.py:110 -msgid "Already downloaded" +#: ../dnf/conf/read.py:96 +#, python-format +msgid "Bad id for repo: %s, byte = %s %d" msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/package.py:273 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "%s: %s check failed: %s vs %s" msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/crypto.py:108 #, python-format -msgid "enabling %s repository" +msgid "repo %s: 0x%s already imported" msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/crypto.py:115 #, python-format -msgid "Added %s repo from %s" +msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" +#: ../dnf/drpm.py:144 +msgid "Delta RPM rebuild failed" +msgstr "เกิดข้อผิดพลาดระหว่างการทำ delta RPM rebuild" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" +#: ../dnf/drpm.py:146 +msgid "Checksum of the delta-rebuilt RPM failed" msgstr "" -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "เก็บกวาดก่อนจบงาน" +#: ../dnf/drpm.py:149 +msgid "done" +msgstr "" -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" +#: ../dnf/lock.py:100 +#, python-format +msgid "" +"Malformed lock file found: %s.\n" +"Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" +"พบล็อคไฟล์ผิดรูปแบบ: %s\n" +"ลองเช็คดูว่าไม่มีคำสั่ง dnf อื่นที่กำลังทำงานอยู่พร้อม ๆ กัน และทำการลบล็อคไฟล์ด้วยมือหรือใช้คำสั่ง systemd-tmpfiles --remove dnf.conf" -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" +#: ../dnf/comps.py:95 +msgid "skipping." msgstr "" -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "กำลังลบ" +#: ../dnf/comps.py:187 ../dnf/comps.py:689 +#, python-format +msgid "Module or Group '%s' is not installed." +msgstr "" -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" +#: ../dnf/comps.py:189 ../dnf/comps.py:691 +#, python-format +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/transaction.py:95 -msgid "Verifying" +#: ../dnf/comps.py:191 +#, python-format +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" +#: ../dnf/comps.py:610 ../dnf/comps.py:627 +#, python-format +msgid "Environment '%s' is not installed." msgstr "" -#: ../dnf/transaction.py:98 -msgid "Preparing" +#: ../dnf/comps.py:629 +#, python-format +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." msgstr "" diff --git a/po/tr.po b/po/tr.po index 46ef95a..4ff4c60 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-05-11 10:15+0000\n" "Last-Translator: Serdar Sağlam \n" "Language-Team: Turkish\n" @@ -19,1905 +19,1972 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n>1)\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "'%s' üstünde şu güncellemeler uygulandı:" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PAKET" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "'%s' üstünde şu güncellemeler mevcut:" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Yüklenecek paket" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "'%s' üstündeki şu güncellemeler indirildi:" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Eski sürüme geçiliyor" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "'%s' üstünde güncellemeler uygulandı." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Temizleniyor" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "'%s' üstünde güncellemeler indirildi." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Yükleniyor" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "'%s' üstünde güncellemeler mevcut." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Eskimiş" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "'%s' ile e-posta gönderimi başarısız: %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Yeniden yükleniyor" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "'%s' komutu çalıştırılamadı: %d yanıtı döndürüldü" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Siliniyor" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Yükseltiliyor" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s içinde %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Doğrulanıyor" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Betik yürütülüyor" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Hazırlanıyor" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:63 #, python-format -msgid "Error: %s" -msgstr "Hata: %s" - -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "depo yükleniyor '{}' başarısız: {}" +msgid "Parsing file failed: %s" +msgstr "Dosya ayrıştırılamadı: %s" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Depo '{}' yüklenemedi" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Yüklenen eklentiler: %s" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" msgstr "" -"Sınırlı bağlantıda çalışırken üst veri zamanlayıcı önbelleğe alma işlemi " -"devre dışı bırakıldı." -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"Pilde çalışırken üstveri zamanlayıcı önbelleklemesi devre dışı bırakıldı." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Üstveri zamanlayıcı önbellekleme devre dışı bırakıldı." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Üstveri önbelleği yakın zamanda yenilendi." -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "Etkin depo yok \"{}\"." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: asla sona ermeyecek ve yenilenmeyecek." +msgid "enabling %s repository" +msgstr "%s deposu etkinleştiriliyor" -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: süresi doldu ve yenilenecek." +msgid "Added %s repo from %s" +msgstr "%s deposu %s kaynağından eklendi" -#. expires within the checking period: -#: ../dnf/base.py:368 -#, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: üst veriler %d saniye sonra sona erecek ve şimdi yenilenecek" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Ad" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: %d saniye sonra sona erecek." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Ad" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Üstveri önbelleği oluşturuldu." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Dönem" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: %s'den üstveri kullanılıyor." +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Sürüm" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" -msgstr "Yoksayılan depolar: %s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Sürüm" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "Son üstveri süre bitiş denetimi: %s önce %s tarihinde." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Sürüm" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "" -"İndirilen paketlerler bir sonraki başarılı işleme dek önbellekte kaydedildi." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Yapı" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Önbelleğe alınan paketleri '%s' komutuyla kaldırabilirsiniz." +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Mimari" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Yapılandırma dosyasında geçersiz tsflag: %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Boyut" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Depo için küme dosyasının eklenmesi başarısız: %s -%s" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Boyut" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "İşlem denetimi çalıştırılıyor" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Kaynak" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Hata: işlem kontrolü vs depsolve:" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Depo" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "İşlem denetimi başarılı." - -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "İşlem sınama çalıştırılıyor" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Depo" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "İşlem denetim hatası:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Şu depodan" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "İşlem sınaması başarılı." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Paketleyici" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "İşlem çalıştırılıyor" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "İnşa zamanı" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Disk Gereksinimleri:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Yükleme zamanı" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." -msgstr[1] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Yükleyen:" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Hata Özeti" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Özet" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB, DNF'nin dışında değişti." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Özet" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "İşlem sırasında hatalar oluştu." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "İşlem kilidi edinme başarısız (%s olarak giriş yapıldı)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Lisans" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "İşlem çalıştırılamıyor." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Açıklama" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "İşlem çalışamıyor:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Açıklama" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "%s işlem dosyası kaldırılamadı" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Listelenecek paket yok" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Bazı paketler indirilmedi. Yeniden deniyor." +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "e" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"Delta RPM'ler %.1f MB boyutundaki güncellemeyi azaltarak %.1f MB yaptı " -"(%%%d.1 kurtarıldı)" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "evet" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Başarısız Delta RPM'ler güncellemeleri %.1f MB'den %.1f MB'ye yükseltti " -"(%%%d.1 israf)" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "h" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Açılamıyor: {}" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "hayır" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s için genel anahtar yüklü değil" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Bu tamam mı? [e/H]: " -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "%s paketinin açılmasında sorun" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Bu tamam mı? [E/h]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "%s için genel anahtar güvenilir değil" +msgid "Group: %s" +msgstr "Küme: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "%s paketi imzalanmamış" +msgid " Group-Id: %s" +msgstr " Küme-ID: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "%s silinemiyor" +msgid " Description: %s" +msgstr " Tanım: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s kaldırıldı" - -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "\"{}\" küme paketi için eşleşme yok" +msgid " Language: %s" +msgstr " Dil: %s" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "'%s' grubundan paketler ekle: %s" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Gerekli Paketler:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Yapılacak bir şey yok." +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Ön Tanımlı Paketler:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Kaldırma için imlenen küme yok." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " İsteğe Bağlı Paketler:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Yükseltme için imlenen küme yok." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " İsteğe Bağlı Paketler:" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:827 #, python-format -msgid "No match for argument: %s" -msgstr "Şu argüman için eşleşme yok: %s" - -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "eşleşen paket yok" +msgid "Environment Group: %s" +msgstr "Ortam Kümesi: %s" -#: ../dnf/base.py:1893 +#: ../dnf/cli/output.py:830 #, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "%s paketi yüklü değil, eski sürüme döndürülemez." +msgid " Environment-Id: %s" +msgstr " Ortam-Id: %s" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "%s paketinin zaten en düşük sürümü yüklenmiş, güncellenemez." +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Gerekli Kümeler:" -#: ../dnf/base.py:1925 -#, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "%s paketi yüklü değil, yeniden yüklenemez." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " İsteğe Bağlı Kümeler:" -#: ../dnf/base.py:1940 -#, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "%s dosyası bir kaynak pakettir ve yükseltilemez, dikkate alınmıyor." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Şuradan eşleşti:" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "%s paketi kurulu değil, güncellenemez." +msgid "Filename : %s" +msgstr "Dosya adı : %s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "%s paketinin zaten en yüksek sürümü yüklenmiş, güncellenemez." +msgid "Repo : %s" +msgstr "Depo : %s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Tanım : " -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s available, but not installed." -msgstr "%s paketi mevcut, ama yüklü değil." +msgid "URL : %s" +msgstr "URL : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "" -"%s paketi kullanılabilir durumda fakat farklı bir mimari için kurulmuş." +msgid "License : %s" +msgstr "Lisans : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:920 #, python-format -msgid "No package %s installed." -msgstr "%s paketi kurulu değil." +msgid "Provide : %s" +msgstr "Sağlayıcı : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Not a valid form: %s" -msgstr "Geçerli bir biçim değil: %s" +msgid "Other : %s" +msgstr "Diğer : %s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Kaldırılması için işaretlenen paket yok." +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "İndirilecek toplam boyut hesaplanırken bir hata oluştu" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "%s argümanı için paketler var, ancak yüklenmedi." +msgid "Total size: %s" +msgstr "Toplam boyut: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "%s paketinin zaten en düşük sürümü yüklü, eski sürüme döndürülemez." - -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "İşlem işlenmedi: {}" +msgid "Total download size: %s" +msgstr "Toplam indirme boyutu: %s" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "No package %s available." -msgstr "%s paketi mevcut değil." +msgid "Installed size: %s" +msgstr "Yüklü boyut: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Yükleme boyutunu hesaplarken bir hata oluştu" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" +#: ../dnf/cli/output.py:1023 +#, python-format +msgid "Freed space: %s" +msgstr "Boşaltılan alan: %s" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Paketler küme tarafından kuruldu olarak imleniyor:" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Paketler küme tarafından kaldırıldı olarak imleniyor:" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Sorunlu paket: %s" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Küme" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG Anahtarları şöyle yapılandırıldı: %s" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Paketler" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "%s'deki GPG anahtarı (0x%s) zaten yüklendi" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "küme/modül paketleri kuruluyor" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Anahtar onaylandı." +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Küme paketleri kuruluyor" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "Anahtar reddedildi." +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Kuruluyor" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Anahtar içe aktarma başarısız (kod %d)" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Yükseltiliyor" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Anahtar başarıyla içeri aktarıldı" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Yeniden yükleniyor" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Hiç anahtar yüklenmedi" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Bağımlılıklar yükleniyor" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"\"%s\" deposu için listelenen GPG anahtarları zaten kuruldu ama bu paket için doğru değiller.\n" -"Bu depo için doğru anahtar URL'lerinin yapılandırıldığını denetle." +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Zayıf bağımlılıklar yükleniyor" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Anahtar(lar)ın içe aktarılması yardımcı olmadı, yanlış anahtar(lar)?" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Kaldırılıyor" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Belki bunu demek istedin: {}" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Bağımlı paketler kaldırılıyor" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Kullanılmayan bağımlılıklar kaldırılıyor" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Yerel paket deposundaki bazı paketlerin sağlama değeri hatalı" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Eski sürüme geçiliyor" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Modül profillerini yükleniyor" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "%s paketi zaten kurulu." +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Yapılandırma hatası: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Ortam Kümeleri Yükleniyor" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Ortam Kümeleri Güncelleniyor" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Ortam Kümeleri Kaldırılıyor" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr "" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Kümeler Yükleniyor" -#: ../dnf/cli/cli.py:138 -#, python-format -msgid " Built : %s at %s" -msgstr " İnşa edildi : %s %s" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Kümeler Güncelleniyor" -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Kümeler Kaldırılıyor" -#: ../dnf/cli/cli.py:194 +#: ../dnf/cli/output.py:1256 +#, python-format msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" +"Çakışmalı paketler es geçiliyor:\n" +"(yükseltmeye zorlamak için komut satırına '%s' ekle)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Süreç durduruldu." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Bozuk bağımlılıkları olan paketleri atla %s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Paketler İndiriliyor:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " veya kümenin bir parçası" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Paketler indirilirken hata:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Paket" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "İşlem başarısız" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Paket" -#: ../dnf/cli/cli.py:262 -msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." -msgstr "" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "değiştiriliyor" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" +#: ../dnf/cli/output.py:1348 +#, python-format +msgid "" +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" +"\n" +"İşlem Özeti\n" +"%s\n" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Yükle" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Eskimiş Paketler" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Yükselt" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "Dağıtım eşzamanlaması için imlenmiş paket yok." +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Kaldır" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Eski Sürüme Dön" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Yüklü Paketler" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Es Geç" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Uygun Paketler" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Paket" +msgstr[1] "Paket" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Otomatik Kaldırılacak Paketler" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Bağımlı paket" +msgstr[1] "Bağımlı paketler" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Ek Paketler" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Yükseltildi" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Kullanılabilir Yükseltmeler" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Eski sürüme dönüldü" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Yakın Zamanda Eklenen Paketler" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Yüklendi" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Yeniden Yüklendi" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Eşleşme Bulunamadı" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Es Geçildi" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "İşlem ID'si verilmedi" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Kaldırıldı" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Verilen işlem ID'si bulunamadı" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Başarısız Oldu" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Birden çok işlem ID'si bulundu!" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Toplam" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "İşlem geçmişi %u'dan önce tam değil." +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "" -#: ../dnf/cli/cli.py:625 -#, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "İşlem geçmişi %u'dan sonra tam değil." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Sistem" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" +#: ../dnf/cli/output.py:1611 +#, python-format +msgid "Skipping merged transaction %d to %d, as it overlaps" msgstr "" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Bilinmeyen depo: '%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "İşlem yok" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Depo eşleşmesi yok: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Hatalı işlem kimlikleri veya verilen paket(ler)" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Bu komut, root kullanıcısı olarak çalıştırılmalıdır." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Komut satırı" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "%s diye bir komut yok. Lütfen yardım için %s -- help kullanın" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Kullanıcı adı" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Bu bir DNF eklentisi komutu olabilir. Deneyin: \"dnf install 'dnf-" -"command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Bu bir DNF eklenti komutu olmalıydı, ancak eklentilerin yüklenmesi şimdilik " -"devre dışı bırakıldı." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Tarih ve zaman" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Aksiyon(lar)" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Değiştirilmiş" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Geçmiş bilgisi başarısız" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Hiç işlem ID'si veya paket verilmemiş" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Dağıtım sürümü saptanamıyor (dağıtım sürümü belirtmek için '--releasever' " -"kullan)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Silindi" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Yüklenmedi" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "\"%s\" komutu zaten tanımlandı" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Eski" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Yeni" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "" +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "İşlem ID:" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "" +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Başlangıç zamanı :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "" +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Rpmdb'ye başla :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Sorunu tanılamak için şu komutu çalıştırın: '%s'." +msgid "(%u seconds)" +msgstr "(%u saniye)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Büyük olasılıkla RPMDB'yi bozdunuz, '%s' komutunu çalıştırmak sorunu " -"çözebilir." +msgid "(%u minutes)" +msgstr "(%u dakika)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Paketleri GPG aracılığıyla denetlemeyi etkinleştirdiniz. Bu güzel.\n" -"Fakat, herhangi bir GPG genel anahtarı kurmadınız. Kurmak istediğiniz\n" -"paketler için anahtar indirmeniz ve kurmanız gerekmektedir.\n" -"Bunu, şu komutu çalıştırarak yapabilirsiniz:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Bunun yerine, depo bölümündeki 'gpgkey' seçeneğinde depo için kullanmak istediğin anahtara url belirtebilirsin. DNF bunu senin için kuracaktır.\n" -"\n" -"Daha çok ayrıntı için dağıtım ya da paket sağlayıcınız ile görüşün." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u saat)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Depo sorunu: %s" +msgid "(%u days)" +msgstr "(%u gün)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "bir paket ya da paketler kümesiyle ilgili ayrıntıları göster" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Bitiş zamanı :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "tüm paketleri göster (öntanımlı)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Rpmdb'yi bitir :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "yalnızca mevcut paketleri göster" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Kullanıcı :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "yalnızca kurulu paketleri göster" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Yanıt-Kodu :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "yalnızca ek paketleri göster" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "İptal edildi" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "yalnızca yükseltme paketlerini göster" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Başarılı" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "yalnızca otomatik kaldırılacak paketleri göster" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Hatalar:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "yalnızca yakın zamanda değiştirilen paketleri göster" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Hata:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PAKET" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "bir paket ya da paketler kümesini listele" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Komut Satırı:" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "verilen değerdekini hangi paketin sağladığını bul" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Açıklama :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "BİR_DİZGE" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "İşlem şununla yapıldı:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Paketler Aranıyor: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Değiştirilmiş Paketler:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "uygun paket yükseltmeleri için denetle" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Betik çıktısı:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "güncellemeden önce değişiklikleri göster" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Hatalar:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Paket mevcut değil." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Bağımlılık Yüklemesi" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Yükleme için işaretlenmiş paket yok." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Kullanılmaz Hale Geldi" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Hiç paket kurulmadı." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Sil" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Yeniden Yükle" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (şuradan: %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> %s paketi .%s %s yüklenecek" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Yüklenen paket %s%s mevcut değil." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> %s paketi.%s %s bir yükseltme olacak" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Depodan hiç paket kurulmadı." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> %s paketi.%s %s silinecek" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Yeniden yüklemek için işaretlenmiş paketler yok." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> %s paketi.%s %s yeniden yüklenecek" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Yükseltme için imlenmiş paket yok." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> %s paketi.%s %s bir eski sürüme döndürme olacak." -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "komutları verilen depodaki tüm paketlerin üstüne çalıştır" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Paket %s.%s %s eskimiş olacak" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "DEPO" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> %s paketi.%s %s yükseltilecek" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "yardımcı olan kullanım iletisi göster" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> %s paketi.%s %s kullanılamaz hale gelecek" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "KOMUT" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Bağımlılık çözümü başlıyor" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "işlem geçmişini göster ya da kullan" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "-->Bağımlılık çözümü bitiyor" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." -msgstr "" - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" +"0x%s GPG anahtarı içe aktarılıyor:\n" +" Kullanıcı kimliği: \"%s\"\n" +" Parmak izi : %s\n" +" Kimden : %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "Geçmiş veritabanına erişim hakkınız yok." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Komut satırı hatası: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"%s işlemi geri alınamaz, bunu yapmak tutarsız bir paket veri tabanına neden " -"olur." +msgid "bad format: %s" +msgstr "kötü biçim: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." +msgid "Setopt argument has multiple values: %s" msgstr "" -"%s işlemine geri dönülemez, bunu yapmak tutarsız bir paket veri tabanına " -"neden olur." -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Seçimlik parametreler" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "ayar dosyası konumu" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "sessiz süreç" + +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "ayrıntılı süreç" + +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "DNF sürümünü göster ve çık" + +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "yükleme kökünü ayarla" + +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "belgelendirmeleri yükleme" + +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "tüm eklentileri devre dışı bırak" + +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" msgstr "" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "isme göre eklentileri devre dışı bırak" + +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" msgstr "" +"yapılandırmadaki ve depo dosyalarındaki $releasever değerinin üstüne yaz" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" msgstr "" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "Bağımlılık çözümleme sorunlarını paketleri es geçerek çöz" + +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "komut yardımını göster" + +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "bağımlılıkları çözmek için yüklenmiş paketlerin silimine izin ver" + +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "işlemlerde en iyi mevcut paket sürümünü dene." + +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "tümüyle sistem önbelleğinden çalıştır, önbelleği güncelleme" + +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "azami komut bekleme süresi" + +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "hata ayıklama çıktı düzeyi" + +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "ayrıntılı çözüm sonuçlarını dosyalara yığar" + +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" msgstr "" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "hata çıktı düzeyi" + +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" msgstr "" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm için hata ayıklama çıktı düzeyi" + +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "tüm soruları kendiliğinden evet olarak yanıtla" + +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" + +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" msgstr "" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" msgstr "" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" msgstr "" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" msgstr "" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "ek depo için etiket ve yol, birden fazla kez belirlenebilir." + +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" msgstr "" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" msgstr "" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" msgstr "" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Diğer ad belirtilmedi." +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "komutu çalıştırmadan önce üstveriyi süresi bitmiş olarak belirle" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Tanımlanmış takma ad yok." +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "yalnızca IPv4 adresleri çöz" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "yalnızca IPv6 adresleri çöz" + +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" msgstr "" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "yalnızca paketleri indir" + +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" msgstr "" -"aslen bağımlılık olarak yüklenen artık gereksinim duyulmayan tüm paketleri " -"kaldır" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Kaldırılacak paket" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "packagedb içindeki sorunları denetle" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Güncellemelerde, iyileştirmeyle ilgili paketleri içer" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "tüm sorunları göster; öntanımlı" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "bağımlılık sorunlarını göster" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "yinelenen sorunları göster" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "kullanılmaz hale gelen paketleri göster" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" msgstr "" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} paketi, {} tarafından kullanılmaz hale getirildi" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Ana Komutların Listesi:" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{}, {} sağlıyor ama bulunamıyor" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Eklenti Komutlarının Listesi:" -#: ../dnf/cli/commands/clean.py:68 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Removing file %s" -msgstr "Dosya kaldırılıyor %s" +msgid "Error: %s" +msgstr "Hata: %s" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "önbellekteki veriyi kaldır" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Sonlandırıldı." -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Temizlenecek üstveri türü" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "Geçerli dizinde okuma/çalıştırma izni yok, /'a taşınıyor" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Veri temizleniyor: " +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Önbellek zaman aşımına uğradı" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d dosya kaldırıldı" -msgstr[1] "%d dosya kaldırıldı" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "%d pid numaralı işlemin bitmesi için bekleniyor." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" msgstr "" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "yüklenen paketleri uygun olan en son sürüme eşzamanla" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Bağımlılıklar çözüldü." -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Eşzamanlanacak paket" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Tamamlandı!" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "bir paketi eski sürüme döndür" +#: ../dnf/cli/cli.py:136 +#, python-format +msgid " Installed: %s-%s at %s" +msgstr "" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Eski sürüme dönecek paket" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " İnşa edildi : %s %s" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "küme bilgisini göster ya da kullan" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Ayarlanan depolar için küme verisi yok." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Uyarı: %s diye bir küme yok" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Süreç durduruldu." -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Uyarı: Hiçbir küme eşleşmiyor:" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Yapılacak bir şey yok." -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Kullanılabilir Ortam Kümeleri:" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Paketler İndiriliyor:" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Yüklü Ortam Kümeleri:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Paketler indirilirken hata:" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Yüklü Kümeler:" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "İşlem başarısız" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Yüklü Dil Kümeleri:" +#: ../dnf/cli/cli.py:262 +msgid "" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." +msgstr "" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Mevcut Kümeler:" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Mevcut Dil Kümeleri:" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "gruptaki isteğe bağlı paketleri içer" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Eskimiş Paketler" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "gizli kümeleri de göster" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "Dağıtım eşzamanlaması için imlenmiş paket yok." -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "yalnızca yüklenmiş kümeleri göster" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Şu argüman için eşleşme yok: %s" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "yalnızca mevcut kümeleri göster" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "%s paketi mevcut değil." -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Geçersiz küme alt-komutu, şunları kullan: %s" +msgid "Packages for argument %s available, but not installed." +msgstr "%s argümanı için paketler var, ancak yüklenmedi." -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Bir zorunlu grup paketi bulunamadı." +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "sisteminize bir paket ya da paketler kurun" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Yüklü Paketler" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Yüklenecek paket" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Uygun Paketler" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Bir eşleşme bulunamıyor" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Otomatik Kaldırılacak Paketler" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Geçerli bir rpm dosya yolu değil: %s" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Ek Paketler" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Kullanılabilir Yükseltmeler" + +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Yakın Zamanda Eklenen Paketler" + +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "üstveri önbelleği oluştur" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Eşleşme Bulunamadı" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Tüm üstveri dosyaları için önbellek dosyaları oluşturuluyor" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "İşlem ID'si verilmedi" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "" -"yüklenen paketleri kullanıcı tarafından yüklendi olarak imle ya da imini " -"kaldır" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Verilen işlem ID'si bulunamadı" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Birden çok işlem ID'si bulundu!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "%s marked as user installed." -msgstr "%s kullanıcı tarafından yüklendi olarak imlendi" +msgid "Transaction history is incomplete, before %u." +msgstr "İşlem geçmişi %u'dan önce tam değil." -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s kullanıcı tarafından yüklendi olarak imlenmedi" +msgid "Transaction history is incomplete, after %u." +msgstr "İşlem geçmişi %u'dan sonra tam değil." -#: ../dnf/cli/commands/mark.py:57 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s marked as group installed." +msgid "No package %s installed." +msgstr "%s paketi kurulu değil." + +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" msgstr "" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Hata:" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Bilinmeyen depo: '%s'" -#: ../dnf/cli/commands/mark.py:84 +#: ../dnf/cli/cli.py:766 #, python-format -msgid "Package %s is not installed." -msgstr "%s paketi yüklü değil." +msgid "No repository match: %s" +msgstr "Depo eşleşmesi yok: %s" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Bu komut, root kullanıcısı olarak çalıştırılmalıdır." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "%s diye bir komut yok. Lütfen yardım için %s -- help kullanın" + +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" msgstr "" +"Bu bir DNF eklentisi komutu olabilir. Deneyin: \"dnf install 'dnf-" +"command(%s)'\"" -#: ../dnf/cli/commands/module.py:128 +#: ../dnf/cli/cli.py:830 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." msgstr "" +"Bu bir DNF eklenti komutu olmalıydı, ancak eklentilerin yüklenmesi şimdilik " +"devre dışı bırakıldı." -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Yapılandırma hatası: %s" + +#: ../dnf/cli/cli.py:887 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." msgstr "" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." msgstr "" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "sadece etkin modülleri göster" - -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "sadece deve dışı bırakılan modülleri göster" - -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "sadece kurulu modülleri göster" - -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "profil içeriğini göster" +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "paketi yeniden yükle" +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Yeniden yüklenecek paket" +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Dağıtım sürümü saptanamıyor (dağıtım sürümü belirtmek için '--releasever' " +"kullan)" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "sisteminizden paket ya da paketler silin" +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "yinelenen paketleri kaldır" +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "\"%s\" komutu zaten tanımlandı" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " msgstr "" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Kaldırmak için yinelenen paket bulunamadı." +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Kaldırılacak eski kurulum paketi bulunamadı." +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "bilinmiyor" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/aliases.py:96 #, python-format -msgid "Never (last: %s)" -msgstr "Asla (son: %s)" +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "Instant (last: %s)" +msgid "Parsing file \"%s\" failed: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/aliases.py:108 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s saniye (son: %s)" +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "yapılandırılmış yazılım depolarını göster" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "tüm depoları göster" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "etkin depoları göster (öntanımlı)" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Çalışıyor" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "devre dışı depoları göster" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Uyuyor" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Depo yok" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Kesilemez" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "etkin" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Zombi" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "devre dışı" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "İzlendi/Durduruldu" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Depo-id : " +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Bilinmiyor" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Depo-ismi : " +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "İşlemi kilitleme hakkında bilgi bulunamadı (PID %d)" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Depo-durumu : " +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " %d PID'li uygulama: %s" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Depo-revizyonu: " +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Bellek : %5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Depo-etiketleri : " +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Başladı: %s - %s önce" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Depo-dağıtım-etiketleri: " +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Durum : %s" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Depo-güncellemesi : " +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Depo-paketleri : " +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Depo-büyüklüğü : " +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Depo-metabağlantı: " +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Güncellendi : " +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Depo-yansıları : " +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" msgstr "" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" msgstr "" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" msgstr "" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" msgstr "" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "depo id" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "durum" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "depo ismi" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Diğer ad belirtilmedi." -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Tanımlanmış takma ad yok." + +#: ../dnf/cli/commands/alias.py:182 #, python-format -msgid "Total packages: %s" +msgid "No match for alias: %s" msgstr "" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "anahtar kelimeyle eşleşen paketler için ara" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "verilen dizgedeki için paket ayrıntılarını ara" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "aranacak anahtar" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "ayrıca paket açıklamasını ve adresini de ara" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "SORGU_DİZESİ" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "yalnızca bu YAPIDAN sonuçları göster" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s Tam Olarak Eşleşti: %%s" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "sadece DOSYA sahibi olan sonuçları göster" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s Eşleşti: %%s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "Eşleşme bulunamadı." -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Paketler Aranıyor: " -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "packagedb içindeki sorunları denetle" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "yalnızca bu İSTEĞİ sağlayan sonuçları göster" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "tüm sorunları göster; öntanımlı" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "bağımlılık sorunlarını göster" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "yinelenen sorunları göster" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "kullanılmaz hale gelen paketleri göster" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" msgstr "" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "bağımlılıkları tam olarak verildiği gibi denetle, --alldeps'in zıttı" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} paketi, {} tarafından kullanılmaz hale getirildi" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{}, {} sağlıyor ama bulunamıyor" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "" -"tüm bağımlılıkların listesini göster ve hangi paketlerin sağladığını göster" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "yüklenen paketleri uygun olan en son sürüme eşzamanla" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "--queryformat ile kullanılacak uygun etiketleri göster" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Eşzamanlanacak paket" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "sisteminizdeki bir paketi ya da paketleri yükseltin" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "paket(ler) için özyineleme ağacını göster" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Yükseltilecek paket" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "karşılık gelen RPM'de çalış" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Yükseltme için imlenmiş paket yok." -#: ../dnf/cli/commands/repoquery.py:167 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" +"aslen bağımlılık olarak yüklenen artık gereksinim duyulmayan tüm paketleri " +"kaldır" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "paketle ilgili ayrıntılı bilgiyi göster" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Kaldırılacak paket" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "paket içindeki dosyaların listesini göster" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "üstveri önbelleği oluştur" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "paket kaynak RPM adını göster" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Tüm üstveri dosyaları için önbellek dosyaları oluşturuluyor" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "paketin değişikliklerini göster" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Sorunu tanılamak için şu komutu çalıştırın: '%s'." -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "bulunan paketlerin görüntülenme biçimi" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "" +"Büyük olasılıkla RPMDB'yi bozdunuz, '%s' komutunu çalıştırmak sorunu " +"çözebilir." -#: ../dnf/cli/commands/repoquery.py:188 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" +"Paketleri GPG aracılığıyla denetlemeyi etkinleştirdiniz. Bu güzel.\n" +"Fakat, herhangi bir GPG genel anahtarı kurmadınız. Kurmak istediğiniz\n" +"paketler için anahtar indirmeniz ve kurmanız gerekmektedir.\n" +"Bunu, şu komutu çalıştırarak yapabilirsiniz:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Bunun yerine, depo bölümündeki 'gpgkey' seçeneğinde depo için kullanmak istediğin anahtara url belirtebilirsin. DNF bunu senin için kuracaktır.\n" +"\n" +"Daha çok ayrıntı için dağıtım ya da paket sağlayıcınız ile görüşün." -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "Depo sorunu: %s" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "Etkin depo yok \"{}\"." -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "bir paket ya da paketler kümesiyle ilgili ayrıntıları göster" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "tüm paketleri göster (öntanımlı)" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "yalnızca mevcut paketleri göster" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "yalnızca kurulu paketleri göster" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "yalnızca ek paketleri göster" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Paketin çakıştığı yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "yalnızca yükseltme paketlerini göster" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "yalnızca otomatik kaldırılacak paketleri göster" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Paketin geliştirebileceği yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "yalnızca yakın zamanda değiştirilen paketleri göster" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Paket tarafından sağlanan yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "bir paket ya da paketler kümesini listele" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Paketin önerdiği yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "verilen değerdekini hangi paketin sağladığını bul" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Paketin bağımlı olduğu yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "BİR_DİZGE" -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "uygun paket yükseltmeleri için denetle" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "güncellemeden önce değişiklikleri göster" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Paket mevcut değil." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Yükleme için işaretlenmiş paket yok." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Hiç paket kurulmadı." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"%%pre betiğini çalıştırmak için paketin bağımlı olduğu yetenekleri göster." +msgid " (from %s)" +msgstr " (şuradan: %s)" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Paketin önerdiği yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Yüklenen paket %s%s mevcut değil." -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Paketin ekleyebileceği yetenekleri göster." +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Depodan hiç paket kurulmadı." -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Yalnızca mevcut paketleri göster." +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Yeniden yüklemek için işaretlenmiş paketler yok." -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Yalnızca yüklü paketleri göster." +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Kaldırılması için işaretlenen paket yok." -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "Yalnızca mevcut depoların herhangi birinde olmayan paketleri göster." +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "komutları verilen depodaki tüm paketlerin üstüne çalıştır" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "" -"Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " -"göster." +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "DEPO" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "Yalnızca \"dnf autoremove\" komutuyla kaldırılabilen paketleri göster." +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "yardımcı olan kullanım iletisi göster" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "" +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "KOMUT" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Yalnızca yakın zamanda düzenlenen paketleri göster" +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "işlem geçmişini göster ya da kullan" -#: ../dnf/cli/commands/repoquery.py:275 +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." msgstr "" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "Geçmiş veritabanına erişim hakkınız yok." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." msgstr "" +"%s işlemi geri alınamaz, bunu yapmak tutarsız bir paket veri tabanına neden " +"olur." -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Kullanılabilir sorgu etiketleri: --queryformat \".. %{tag} ..\" kullan" +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"%s işlemine geri dönülemez, bunu yapmak tutarsız bir paket veri tabanına " +"neden olur." -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -#: ../dnf/cli/commands/repoquery.py:501 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "verilen dizgedeki için paket ayrıntılarını ara" +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "ayrıca paket açıklamasını ve adresini de ara" - -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "SORGU_DİZESİ" - -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Ad" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Özet" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Açıklama" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" - -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " - -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s Tam Olarak Eşleşti: %%s" - -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "%s Eşleşti: %%s" - -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "Eşleşme bulunamadı." - -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "etkileşimli DNF kabuğu çalıştır" - -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "BETİK" - -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "DNF kabuğunda çalışacak betik" - -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Desteklenmeyen anahtar değeri." +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "bir paketi eski sürüme döndür" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Depo bulunamadı: %s" +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Eski sürüme dönecek paket" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" msgstr "" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format msgid "" -"{} [command]\n" -" print help" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" msgstr "" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" resolve the transaction set" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/module.py:199 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -#: ../dnf/cli/commands/shell.py:194 -msgid "" -"{}\n" -" run the transaction" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." msgstr "" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" -msgstr "" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "sadece etkin modülleri göster" -#: ../dnf/cli/commands/shell.py:203 -msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" -msgstr "" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "sadece deve dışı bırakılan modülleri göster" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Hata: Okumak için %s açılamıyor" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "sadece kurulu modülleri göster" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Kabuktan Çıkılıyor" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "profil içeriğini göster" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "sisteminizden paket ya da paketler silin" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "" +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "yinelenen paketleri kaldır" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" msgstr "" +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Kaldırmak için yinelenen paket bulunamadı." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Kaldırılacak eski kurulum paketi bulunamadı." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Geçerli bir biçim değil: %s" + #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" msgstr "hata düzeltmesi" @@ -1930,6 +1997,11 @@ msgstr "geliştirme" msgid "security" msgstr "güvenlik" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "bilinmiyor" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "yenipaket" @@ -2052,1173 +2124,1347 @@ msgid "Unknown/Sec." msgstr "Bilinmeyen/Güv." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Hatalar" +msgid "Update ID" +msgstr "Güncelleme ID'leri" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Tip" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Güncelleme ID'leri" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Güncellendi" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Hatalar" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE'ler" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Tanım" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Haklar" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Ciddiyet" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Haklar" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Dosyalar" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Yüklendi" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "doğru" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "yanlış" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "doğru" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "" +"yüklenen paketleri kullanıcı tarafından yüklendi olarak imle ya da imini " +"kaldır" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "sisteminizdeki bir paketi ya da paketleri yükseltin" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s kullanıcı tarafından yüklendi olarak imlendi" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Yükseltilecek paket" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s kullanıcı tarafından yüklendi olarak imlenmedi" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." msgstr "" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Sonlandırıldı." +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Hata:" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "Geçerli dizinde okuma/çalıştırma izni yok, /'a taşınıyor" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "%s paketi yüklü değil." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" msgstr "" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" - -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Dosya kaldırılıyor %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "önbellekteki veriyi kaldır" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Temizlenecek üstveri türü" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Bağımlılıklar çözüldü." +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Veri temizleniyor: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Tamamlandı!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Önbellek zaman aşımına uğradı" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "Komut satırı hatası: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d dosya kaldırıldı" +msgstr[1] "%d dosya kaldırıldı" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "kötü biçim: %s" +msgid "Waiting for process with pid %d to finish." +msgstr "%d pid numaralı işlemin bitmesi için bekleniyor." -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "sisteminize bir paket ya da paketler kurun" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Bir eşleşme bulunamıyor" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" +msgid "Not a valid rpm file path: %s" +msgstr "Geçerli bir rpm dosya yolu değil: %s" + +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" msgstr "" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Seçimlik parametreler" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "anahtar kelimeyle eşleşen paketler için ara" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "ayar dosyası konumu" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "aranacak anahtar" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "sessiz süreç" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "ayrıntılı süreç" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "DNF sürümünü göster ve çık" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "yalnızca bu YAPIDAN sonuçları göster" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "yükleme kökünü ayarla" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "sadece DOSYA sahibi olan sonuçları göster" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "belgelendirmeleri yükleme" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "tüm eklentileri devre dışı bırak" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" msgstr "" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "isme göre eklentileri devre dışı bırak" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "yalnızca bu İSTEĞİ sağlayan sonuçları göster" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" msgstr "" -"yapılandırmadaki ve depo dosyalarındaki $releasever değerinin üstüne yaz" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" msgstr "" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "Bağımlılık çözümleme sorunlarını paketleri es geçerek çöz" - -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "komut yardımını göster" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "bağımlılıkları çözmek için yüklenmiş paketlerin silimine izin ver" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "işlemlerde en iyi mevcut paket sürümünü dene." +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" msgstr "" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "tümüyle sistem önbelleğinden çalıştır, önbelleği güncelleme" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "bağımlılıkları tam olarak verildiği gibi denetle, --alldeps'in zıttı" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "azami komut bekleme süresi" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "hata ayıklama çıktı düzeyi" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "" +"tüm bağımlılıkların listesini göster ve hangi paketlerin sağladığını göster" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "ayrıntılı çözüm sonuçlarını dosyalara yığar" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "--queryformat ile kullanılacak uygun etiketleri göster" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" msgstr "" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "hata çıktı düzeyi" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "paket(ler) için özyineleme ağacını göster" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "karşılık gelen RPM'de çalış" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm için hata ayıklama çıktı düzeyi" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "paketle ilgili ayrıntılı bilgiyi göster" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "tüm soruları kendiliğinden evet olarak yanıtla" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "paket içindeki dosyaların listesini göster" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "tüm soruları kendiliğinden hayır olarak yanıtla" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "paket kaynak RPM adını göster" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "paketin değişikliklerini göster" + +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "bulunan paketlerin görüntülenme biçimi" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" msgstr "" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" msgstr "" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" msgstr "" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" msgstr "" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" msgstr "" -#: ../dnf/cli/option_parser.py:270 -msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "ek depo için etiket ve yol, birden fazla kez belirlenebilir." +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" msgstr "" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" msgstr "" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Paketin çakıştığı yetenekleri göster." + +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." msgstr "" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "komutu çalıştırmadan önce üstveriyi süresi bitmiş olarak belirle" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Paketin geliştirebileceği yetenekleri göster." -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "yalnızca IPv4 adresleri çöz" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Paket tarafından sağlanan yetenekleri göster." -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "yalnızca IPv6 adresleri çöz" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Paketin önerdiği yetenekleri göster." -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Paketin bağımlı olduğu yetenekleri göster." + +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" +"%%pre betiğini çalıştırmak için paketin bağımlı olduğu yetenekleri göster." -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "yalnızca paketleri indir" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Paketin önerdiği yetenekleri göster." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Paketin ekleyebileceği yetenekleri göster." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Güncellemelerde, hata giderimiyle ilgili paketleri içer" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Yalnızca mevcut paketleri göster." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Güncellemelerde, iyileştirmeyle ilgili paketleri içer" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Yalnızca yüklü paketleri göster." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "Yalnızca mevcut depoların herhangi birinde olmayan paketleri göster." + +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." msgstr "" +"Yalnızca önceden kurulmuş bazı paketler için yükseltme sağlayan paketleri " +"göster." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Güncellemelerde güvenlikle ilgili paketleri içer" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "Yalnızca \"dnf autoremove\" komutuyla kaldırılabilen paketleri göster." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." msgstr "" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Yalnızca yakın zamanda düzenlenen paketleri göster" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" msgstr "" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Ana Komutların Listesi:" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Kullanılabilir sorgu etiketleri: --queryformat \".. %{tag} ..\" kullan" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Eklenti Komutlarının Listesi:" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Ad" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Dönem" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Asla (son: %s)" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Sürüm" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Sürüm" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s saniye (son: %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Sürüm" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "yapılandırılmış yazılım depolarını göster" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Yapı" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "tüm depoları göster" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Mimari" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "etkin depoları göster (öntanımlı)" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Boyut" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "devre dışı depoları göster" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Boyut" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Depo yok" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Kaynak" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "etkin" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Depo" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "devre dışı" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Depo" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Depo-id : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Şu depodan" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Depo-ismi : " -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Paketleyici" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Depo-durumu : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "İnşa zamanı" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Depo-revizyonu: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Yükleme zamanı" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Depo-etiketleri : " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Yükleyen:" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Depo-dağıtım-etiketleri: " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Özet" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Depo-güncellemesi : " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Lisans" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Depo-paketleri : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Açıklama" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Depo-büyüklüğü : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Listelenecek paket yok" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Depo-metabağlantı: " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "e" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Güncellendi : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "evet" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Depo-yansıları : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "h" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "hayır" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Bu tamam mı? [e/H]: " +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Bu tamam mı? [E/h]: " +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Küme: %s" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Küme-ID: %s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Tanım: %s" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "depo id" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "durum" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "depo ismi" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid " Language: %s" -msgstr " Dil: %s" +msgid "Total packages: %s" +msgstr "" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Gerekli Paketler:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "etkileşimli DNF kabuğu çalıştır" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Ön Tanımlı Paketler:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "BETİK" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " İsteğe Bağlı Paketler:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "DNF kabuğunda çalışacak betik" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " İsteğe Bağlı Paketler:" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Desteklenmeyen anahtar değeri." -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Environment Group: %s" -msgstr "Ortam Kümesi: %s" +msgid "Could not find repository: %s" +msgstr "Depo bulunamadı: %s" -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Ortam-Id: %s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Gerekli Kümeler:" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " İsteğe Bağlı Kümeler:" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Şuradan eşleşti:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Dosya adı : %s" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "Depo : %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Tanım : " +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" -#: ../dnf/cli/output.py:910 +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "URL : %s" -msgstr "URL : %s" +msgid "Error: Cannot open %s for reading" +msgstr "Hata: Okumak için %s açılamıyor" -#: ../dnf/cli/output.py:914 +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Kabuktan Çıkılıyor" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "paketi yeniden yükle" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Yeniden yüklenecek paket" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "License : %s" -msgstr "Lisans : %s" +msgid "Package %s available, but not installed." +msgstr "%s paketi mevcut, ama yüklü değil." -#: ../dnf/cli/output.py:920 +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" + +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "küme bilgisini göster ya da kullan" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Ayarlanan depolar için küme verisi yok." + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Provide : %s" -msgstr "Sağlayıcı : %s" +msgid "Warning: Group %s does not exist." +msgstr "Uyarı: %s diye bir küme yok" -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Uyarı: Hiçbir küme eşleşmiyor:" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Kullanılabilir Ortam Kümeleri:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Yüklü Ortam Kümeleri:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Yüklü Kümeler:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Yüklü Dil Kümeleri:" + +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Mevcut Kümeler:" + +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Mevcut Dil Kümeleri:" + +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "gruptaki isteğe bağlı paketleri içer" + +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "gizli kümeleri de göster" + +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "yalnızca yüklenmiş kümeleri göster" + +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "yalnızca mevcut kümeleri göster" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Other : %s" -msgstr "Diğer : %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Geçersiz küme alt-komutu, şunları kullan: %s" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "İndirilecek toplam boyut hesaplanırken bir hata oluştu" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Bir zorunlu grup paketi bulunamadı." -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Toplam boyut: %s" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:998 +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" + +#: ../dnf/db/group.py:368 #, python-format -msgid "Total download size: %s" -msgstr "Toplam indirme boyutu: %s" +msgid "Will not install a source rpm package (%s)." +msgstr "" -#: ../dnf/cli/output.py:1001 +#: ../dnf/repo.py:83 #, python-format -msgid "Installed size: %s" -msgstr "Yüklü boyut: %s" +msgid "no matching payload factory for %s" +msgstr "" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Yükleme boyutunu hesaplarken bir hata oluştu" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Zaten indirildi" -#: ../dnf/cli/output.py:1023 +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 #, python-format -msgid "Freed space: %s" -msgstr "Boşaltılan alan: %s" - -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Paketler küme tarafından kuruldu olarak imleniyor:" +msgid "unsupported checksum type: %s" +msgstr "desteklenmeyen sağlama toplamı türü: %s" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Paketler küme tarafından kaldırıldı olarak imleniyor:" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Küme" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Paketler" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "küme/modül paketleri kuruluyor" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Küme paketleri kuruluyor" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Kuruluyor" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Yükseltiliyor" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Yeniden yükleniyor" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Bağımlılıklar yükleniyor" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Zayıf bağımlılıklar yükleniyor" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Kaldırılıyor" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Bağımlı paketler kaldırılıyor" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Kullanılmayan bağımlılıklar kaldırılıyor" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Eski sürüme geçiliyor" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Modül profillerini yükleniyor" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." msgstr "" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." msgstr "" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Ortam Kümeleri Yükleniyor" - -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Ortam Kümeleri Güncelleniyor" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Ortam Kümeleri Kaldırılıyor" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Kümeler Yükleniyor" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Kümeler Güncelleniyor" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Kümeler Kaldırılıyor" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "" -#: ../dnf/cli/output.py:1256 +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +msgid "Unknown configuration value: %s=%s in %s; %s" msgstr "" -"Çakışmalı paketler es geçiliyor:\n" -"(yükseltmeye zorlamak için komut satırına '%s' ekle)" -#: ../dnf/cli/output.py:1264 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Bozuk bağımlılıkları olan paketleri atla %s" - -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " veya kümenin bir parçası" - -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Paket" - -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Paket" - -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "değiştiriliyor" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Bilinmeyen yapılandırma seçeneği: %s = %s içinde %s" -#: ../dnf/cli/output.py:1348 -#, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." msgstr "" -"\n" -"İşlem Özeti\n" -"%s\n" - -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Yükle" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Yükselt" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Kaldır" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "'%s' üstünde şu güncellemeler uygulandı:" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Eski Sürüme Dön" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "'%s' üstünde şu güncellemeler mevcut:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Es Geç" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "'%s' üstündeki şu güncellemeler indirildi:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Paket" -msgstr[1] "Paket" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "'%s' üstünde güncellemeler uygulandı." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Bağımlı paket" -msgstr[1] "Bağımlı paketler" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "'%s' üstünde güncellemeler indirildi." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Yükseltildi" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "'%s' üstünde güncellemeler mevcut." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Eski sürüme dönüldü" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "'%s' ile e-posta gönderimi başarısız: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Yeniden Yüklendi" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "'%s' komutu çalıştırılamadı: %d yanıtı döndürüldü" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Es Geçildi" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Kaldırıldı" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Başarısız Oldu" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "" -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Toplam" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "" -#: ../dnf/cli/output.py:1540 -msgid "" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " msgstr "" -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Sistem" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" +msgid "%s is empty file" +msgstr "%s boş bir dosya" + +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." msgstr "" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "İşlem yok" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Hatalı işlem kimlikleri veya verilen paket(ler)" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Sorun" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Komut satırı" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "depo yükleniyor '{}' başarısız: {}" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Kullanıcı adı" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Depo '{}' yüklenemedi" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Sınırlı bağlantıda çalışırken üst veri zamanlayıcı önbelleğe alma işlemi " +"devre dışı bırakıldı." -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Tarih ve zaman" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Pilde çalışırken üstveri zamanlayıcı önbelleklemesi devre dışı bırakıldı." -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Aksiyon(lar)" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Üstveri zamanlayıcı önbellekleme devre dışı bırakıldı." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Değiştirilmiş" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Üstveri önbelleği yakın zamanda yenilendi." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Geçmiş bilgisi başarısız" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: asla sona ermeyecek ve yenilenmeyecek." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Hiç işlem ID'si veya paket verilmemiş" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: süresi doldu ve yenilenecek." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Silindi" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: üst veriler %d saniye sonra sona erecek ve şimdi yenilenecek" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Yüklenmedi" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: %d saniye sonra sona erecek." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Yeni" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Üstveri önbelleği oluşturuldu." -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Eski" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: %s'den üstveri kullanılıyor." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "İşlem ID:" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Yoksayılan depolar: %s" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Başlangıç zamanı :" +#: ../dnf/base.py:425 +#, python-format +msgid "Last metadata expiration check: %s ago on %s." +msgstr "Son üstveri süre bitiş denetimi: %s önce %s tarihinde." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Rpmdb'ye başla :" +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "" +"İndirilen paketlerler bir sonraki başarılı işleme dek önbellekte kaydedildi." -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:457 #, python-format -msgid "(%u seconds)" -msgstr "(%u saniye)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Önbelleğe alınan paketleri '%s' komutuyla kaldırabilirsiniz." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:546 #, python-format -msgid "(%u minutes)" -msgstr "(%u dakika)" +msgid "Invalid tsflag in config file: %s" +msgstr "Yapılandırma dosyasında geçersiz tsflag: %s" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:602 #, python-format -msgid "(%u hours)" -msgstr "(%u saat)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Depo için küme dosyasının eklenmesi başarısız: %s -%s" -#: ../dnf/cli/output.py:1876 -#, python-format -msgid "(%u days)" -msgstr "(%u gün)" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "İşlem denetimi çalıştırılıyor" + +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Hata: işlem kontrolü vs depsolve:" + +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "İşlem denetimi başarılı." -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Bitiş zamanı :" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "İşlem sınama çalıştırılıyor" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Rpmdb'yi bitir :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "İşlem denetim hatası:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Kullanıcı :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "İşlem sınaması başarılı." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "İptal edildi" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "İşlem çalıştırılıyor" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Yanıt-Kodu :" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Disk Gereksinimleri:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Başarılı" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." +msgstr[1] "%s dosya düzeninde en az %dMB boşluğa daha gereksinim var." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Hatalar:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Hata Özeti" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Hata:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB, DNF'nin dışında değişti." -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "İşlem sırasında hatalar oluştu." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Komut Satırı:" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "İşlem kilidi edinme başarısız (%s olarak giriş yapıldı)." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Açıklama :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "İşlem çalıştırılamıyor." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "İşlem şununla yapıldı:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "İşlem çalışamıyor:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Değiştirilmiş Paketler:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "%s işlem dosyası kaldırılamadı" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Betik çıktısı:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Bazı paketler indirilmedi. Yeniden deniyor." -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Hatalar:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"Delta RPM'ler %.1f MB boyutundaki güncellemeyi azaltarak %.1f MB yaptı " +"(%%%d.1 kurtarıldı)" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Bağımlılık Yüklemesi" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Başarısız Delta RPM'ler güncellemeleri %.1f MB'den %.1f MB'ye yükseltti " +"(%%%d.1 israf)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Kullanılmaz Hale Geldi" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Açılamıyor: {}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Eskimiş" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s için genel anahtar yüklü değil" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Sil" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "%s paketinin açılmasında sorun" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Yeniden Yükle" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "%s için genel anahtar güvenilir değil" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> %s paketi .%s %s yüklenecek" +msgid "Package %s is not signed" +msgstr "%s paketi imzalanmamış" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> %s paketi.%s %s bir yükseltme olacak" +msgid "Cannot remove %s" +msgstr "%s silinemiyor" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> %s paketi.%s %s silinecek" +msgid "%s removed" +msgstr "%s kaldırıldı" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "\"{}\" küme paketi için eşleşme yok" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> %s paketi.%s %s yeniden yüklenecek" +msgid "Adding packages from group '%s': %s" +msgstr "'%s' grubundan paketler ekle: %s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Kaldırma için imlenen küme yok." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Yükseltme için imlenen küme yok." + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "eşleşen paket yok" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> %s paketi.%s %s bir eski sürüme döndürme olacak." +msgid "Package %s not installed, cannot downgrade it." +msgstr "%s paketi yüklü değil, eski sürüme döndürülemez." -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Paket %s.%s %s eskimiş olacak" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "%s paketinin zaten en düşük sürümü yüklenmiş, güncellenemez." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> %s paketi.%s %s yükseltilecek" +msgid "Package %s not installed, cannot reinstall it." +msgstr "%s paketi yüklü değil, yeniden yüklenemez." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> %s paketi.%s %s kullanılamaz hale gelecek" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "%s dosyası bir kaynak pakettir ve yükseltilemez, dikkate alınmıyor." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Bağımlılık çözümü başlıyor" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "%s paketi kurulu değil, güncellenemez." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "-->Bağımlılık çözümü bitiyor" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "%s paketinin zaten en yüksek sürümü yüklenmiş, güncellenemez." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s available, but installed for different architecture." msgstr "" -"0x%s GPG anahtarı içe aktarılıyor:\n" -" Kullanıcı kimliği: \"%s\"\n" -" Parmak izi : %s\n" -" Kimden : %s" +"%s paketi kullanılabilir durumda fakat farklı bir mimari için kurulmuş." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Çalışıyor" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "%s paketinin zaten en düşük sürümü yüklü, eski sürüme döndürülemez." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Uyuyor" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "İşlem işlenmedi: {}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Kesilemez" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Zombi" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Güvenlik güncellemelerine gerek yok, ama {} güncelleme mevcut" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "İzlendi/Durduruldu" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Bilinmiyor" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "\"{}\" için güvenlik güncellemesine gerek yok, ama {} güncelleme mevcut" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "İşlemi kilitleme hakkında bilgi bulunamadı (PID %d)" +msgid ". Failing package is: %s" +msgstr ". Sorunlu paket: %s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " %d PID'li uygulama: %s" +msgid "GPG Keys are configured as: %s" +msgstr "GPG Anahtarları şöyle yapılandırıldı: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Bellek : %5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "%s'deki GPG anahtarı (0x%s) zaten yüklendi" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Anahtar onaylandı." + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "Anahtar reddedildi." + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " Başladı: %s - %s önce" +msgid "Key import failed (code %d)" +msgstr "Anahtar içe aktarma başarısız (kod %d)" + +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Anahtar başarıyla içeri aktarıldı" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Hiç anahtar yüklenmedi" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " Durum : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"\"%s\" deposu için listelenen GPG anahtarları zaten kuruldu ama bu paket için doğru değiller.\n" +"Bu depo için doğru anahtar URL'lerinin yapılandırıldığını denetle." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "es geçiliyor." +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Anahtar(lar)ın içe aktarılması yardımcı olmadı, yanlış anahtar(lar)?" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "'%s' kümesi yüklü değil." +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Belki bunu demek istedin: {}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "'%s' kümesi mevcut değil." +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "'%s' ortamı kurulu değil." +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Yerel paket deposundaki bazı paketlerin sağlama değeri hatalı" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" msgstr "" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "'%s' kümesi yüklenmedi." +msgid "Package %s is already installed." +msgstr "%s paketi zaten kurulu." #: ../dnf/conf/config.py:134 #, python-format @@ -3278,6 +3524,11 @@ msgstr "Yapılandırmada '%s' deposunun adı eksik, id kullanılıyor." msgid "Bad id for repo: %s, byte = %s %d" msgstr "" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3288,36 +3539,6 @@ msgstr "" msgid "repo %s: imported key 0x%s." msgstr "" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "desteklenmeyen sağlama toplamı türü: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Delta RPM inşası başarısız oldu" @@ -3330,223 +3551,45 @@ msgstr "Delta RPM'in yeniden inşasında sağlama toplamı başarısız oldu" msgid "done" msgstr "tamamlandı" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "" - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Hatalı oluşturulmuş kilit dosyası bulundu: %s.\n" "Başka bir dnf işleminin çalışmadığından emin olun, kilit dosyasını elle kaldırın ya da systemd-tmpfiles --remove dnf.conf komutunu çalıştırın." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "es geçiliyor." -#: ../dnf/package.py:273 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "%s: %s check failed: %s vs %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#. empty file is invalid json format -#: ../dnf/persistor.py:54 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "%s is empty file" -msgstr "%s boş bir dosya" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." +msgid "Module or Group '%s' is not available." msgstr "" -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Dosya ayrıştırılamadı: %s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "Yüklenen eklentiler: %s" - -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:191 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' does not exist." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "no matching payload factory for %s" -msgstr "" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Zaten indirildi" +msgid "Environment '%s' is not installed." +msgstr "'%s' ortamı kurulu değil." -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:629 #, python-format -msgid "determining the fastest mirror (%s hosts).. " +msgid "Environment '%s' is not available." msgstr "" -#: ../dnf/repodict.py:58 -#, python-format -msgid "enabling %s repository" -msgstr "%s deposu etkinleştiriliyor" - -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "%s deposu %s kaynağından eklendi" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Group_id '%s' does not exist." msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Eski sürüme geçiliyor" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Temizleniyor" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Yükleniyor" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Yeniden yükleniyor" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Siliniyor" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Yükseltiliyor" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Doğrulanıyor" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Betik yürütülüyor" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Hazırlanıyor" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Sorun" diff --git a/po/uk.po b/po/uk.po index 5961a81..03b997b 100644 --- a/po/uk.po +++ b/po/uk.po @@ -14,1820 +14,1606 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-05-28 12:37+0000\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-05 09:22+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/dnf/language/uk/)\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "До «%s» застосовано такі оновлення:" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "ПАКУНОК" -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "Для «%s» доступні такі оновлення:" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "Пакунок для встановлення" -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "Для «%s» отримано такі оновлення:" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "Зниження версії" -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "До «%s» застосовано оновлення." +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "Очищення диска" -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "Для «%s» отримано оновлення." +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "Встановлення" -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "Для «%s» доступні оновлення." +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "Робить застарілим" -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "Не вдалося надіслати електронну пошту за допомогою «%s»: %s" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "Перевстановлення" -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "Не вдалося виконати команду «%s»: повернуто стан %d" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "Вилучення" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "Оновлення" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "Невідомий параметр налаштувань: %s = %s у %s" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "Перевіряємо" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "Запущено dnf-automatic." +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "Запускаємо дієсценарій" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "Призупинити обробку на %s секунд" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "Готуємося" + +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "Під час спроби виконати тестову дію сталися помилки." -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 +#: ../dnf/plugin.py:63 #, python-format -msgid "Error: %s" -msgstr "Помилка: %s" +msgid "Parsing file failed: %s" +msgstr "Помилка під час спроби обробити файл: %s" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "помилка під час спроби завантажити сховище «{}»: {}" +#: ../dnf/plugin.py:141 +#, python-format +msgid "Loaded plugins: %s" +msgstr "Завантажені додатки: %s" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "Помилка під час спроби завантажити сховище «{}»" +#: ../dnf/plugin.py:199 +#, python-format +msgid "Failed loading plugin \"%s\": %s" +msgstr "Не вдалося завантажити додаток «%s»: %s" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" msgstr "" -"Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " -"з’єднанням." -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" msgstr "" -"Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " -"акумулятора." - -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "Кешування метаданих за таймером вимкнено." - -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "Кеш метаданих нещодавно оновлено." - -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "У «{}» немає увімкнених сховищ." - -#: ../dnf/base.py:362 -#, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: ніколи не застаріє і не оновлюватиметься." -#: ../dnf/base.py:364 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: застарів і оновлюватиметься." +msgid "enabling %s repository" +msgstr "вмикаємо сховище %s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/repodict.py:94 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: метадані застаріють за %d секунд, буде оновлено зараз" +msgid "Added %s repo from %s" +msgstr "Додано сховище %s з %s" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: застаріє за %d секунд." +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "Назва" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "Створено кеш метаданих." +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "Назва" -#: ../dnf/base.py:411 -#, python-format -msgid "%s: using metadata from %s." -msgstr "%s: з використанням метаданих з %s." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Епоха" -#: ../dnf/base.py:422 -#, python-format -msgid "Ignoring repositories: %s" -msgstr "Ігноруємо сховища: %s" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "Версія" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "" -"Останню перевірку на застарілість метаданих було виконано %s тому, %s." +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "Версія" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "Отримані пакунки було збережено до кешу до наступної успішної дії." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "Випуск" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "Кешовані пакунки можна вилучити за допомогою команди «%s»." +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "Арх." -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "Некоректне значення tsflag у файлі налаштувань: %s" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "Архітектура" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "Не вдалося додати файл груп зі сховища: %s — %s" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "Розмір" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "Виконуємо перевірку операції" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "Розмір" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "Помилка: перевірка операції та depsolve:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "Джерело" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "Перевірку операції успішно пройдено." +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "Схов." -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "Виконуємо перевірку операції" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "Сховище" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "Помилка під час перевірки операції:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "Зі сховища" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "Операцію з перевірки успішно завершено." +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "Пакувальник" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "Виконуємо операцію" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "Час збирання" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "Потреба у місці на диску:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "Час встановлення" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "Потрібно ще %d МБ вільного місця на файловій системі %s." -msgstr[1] "Потрібно ще %d МБ вільного місця на файловій системі %s." -msgstr[2] "Потрібно ще %d МБ вільного місця на файловій системі %s." +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "Встановлено" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "Резюме помилки" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "Резюме" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB було змінено поза межами DNF." +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "Резюме" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "Під час спроби виконати дію сталися помилки." +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "Адреса" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "Не вдалося заблокувати для виконання операції (від імені %s)." +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "Ліцензування" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "Не вдалося розпочати операцію." +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "Опис" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "Не вдалося розпочати операцію:" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "Опис" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "Не вдалося вилучити файл операції %s" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "Немає пакунків для створення списку" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "Деякі з пакунків не було отримано. Повторюємо спробу." +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "" -"RPM-різниці надали змогу зменшити обсяг у %.1f МБ оновлень до %.1f МБ " -"(зекономлено %d.1%%)" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "так" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "" -"Помилкові RPM-різниці збільшать обсяг оновлень з %.1f МБ до %.1f МБ (буде " -"втрачено %d.1%%)" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "Не вдалося відкрити: {}" +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "ні" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "Відкритий ключ для %s не встановлено" +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "Виконати дію? [y/N]: " -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "Проблеми з відкриттям пакунка %s" +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "Усе гаразд [Y (так)/n (ні)]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "Відкритий ключ %s не є надійним" +msgid "Group: %s" +msgstr "Група: %s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "Пакунок %s не підписано" +msgid " Group-Id: %s" +msgstr " Ід. групи: %s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "Не вдалося вилучити %s" +msgid " Description: %s" +msgstr " Опис: %s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s вилучено" +msgid " Language: %s" +msgstr " Мова: %s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "Немає відповідника для пакунка групи «{}»" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " Обов’язкові пакунки:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "Додаємо пакунки з групи «%s»: %s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " Типові пакунки:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "Нічого виконувати." +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " Додаткові пакунки:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "Для вилучення не позначено жодних груп." +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " Залежні пакунки:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "Не позначено жодної групи для оновлення" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "Група середовища: %s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "Відповідника параметра не знайдено: %s" +msgid " Environment-Id: %s" +msgstr " Ід. середовища: %s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "немає відповідних пакунків" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " Обов’язкові групи:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " Додаткові групи:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "" -"Пакунок %s або його давнішу версію вже встановлено, отже не можна знизити " -"його версію." +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "Відповідність:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "Пакунок %s не встановлено, отже не можна його повторно встановити." +msgid "Filename : %s" +msgstr "Назва файла : %s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "" -"Файл %s є пакунком з початковими кодами, його не можна оновити, ігноруємо." +msgid "Repo : %s" +msgstr "Сховище : %s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "Пакунок %s не встановлено, отже не можна його оновити." +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "Опис : " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "" -"Пакунок %s або його новішу версію вже встановлено, отже не можна його " -"оновити." +msgid "URL : %s" +msgstr "Адреса : %s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "Пакунок %s є доступним, але його не встановлено." +msgid "License : %s" +msgstr "Ліцензія : %s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "Доступний пакунок %s, але пакунок встановлено для іншої архітектури." +msgid "Provide : %s" +msgstr "Містить : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "Пакунок %s не встановлено." +msgid "Other : %s" +msgstr "Інше : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "Некоректна форма: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "Під час обчислення загального обсягу отримання сталася помилка" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "Для вилучення не позначено жодного пакунка." +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "Загальний обсяг: %s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "Доступні пакунки для аргумента %s, але їх не встановлено." +msgid "Total download size: %s" +msgstr "Загальний обсяг отримання: %s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "" -"Пакунок %s або його найдавнішу версію вже встановлено, отже не можна знизити" -" його версію." +msgid "Installed size: %s" +msgstr "Розмір після встановлення: %s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "Дію не оброблено: {}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "Під час обчислення обсягу після встановлення сталася помилка" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "Немає доступного пакунка %s." +msgid "Freed space: %s" +msgstr "Вивільнено місця: %s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "Оновлення захисту не потрібні, але доступне {} оновлення" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "Позначати пакунки як встановлені такою групою:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "Оновлення захисту не потрібні, але доступні {} оновлень" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "Позначати пакунки як вилучені такою групою:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "Для «{}» оновлення захисту не потрібні, але доступне {} оновлення" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "Група" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "Для «{}» оновлення захисту не потрібні, але доступні {} оновлень" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "Пакунки" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". Пакунок, який не вдалося обробити: %s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "Встановлюємо пакунки групи або модуля" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "Ключі GPG налаштовано так: %s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "Встановлюємо пакунки групи" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "Ключ GPG у %s (0x%s) вже встановлено" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "Встановлення" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "Ключ підтверджено." +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "Оновлення" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "У використанні ключа відмовлено." +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "Перевстановлення" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "Помилка імпортування ключа (код %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "Встановлюємо залежності" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "Ключ успішно імпортовано" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "Встановлюємо слабкі залежності" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "Не встановлено жодного ключа" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "Вилучення" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "" -"Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n" -"Перевірте, чи правильно вказано адреси URL для цього сховища." +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "Вилучаємо залежні пакунки" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "Імпортування ключів не допомогло, помилкові ключі?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "Вилучаємо невикористані залежності" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * Можливо, ви мали на увазі щось таке: {}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "Зниження версії" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "Пакунок «{}» з локального сховища «{}» має помилкову контрольну суму" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "Встановлюємо профілі модулів" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "Деякі пакунки з локального сховища мають помилкові контрольні суми" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "Вимикаємо профілі модулів" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "Пакунок «{}» зі сховища «{}» має помилкову контрольну суму" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "Вмикаємо потоки модулів" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "" -"Кеш деяких пакунків є некоректним, але їх не вдалося отримати через " -"використання параметра «--cacheonly»" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "Перемикаємо потоки модулів" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "Пакунок %s вже встановлено." +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "Вимикаємо модулі" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "Відновлюємо початковий стан модулів" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "Помилка під час спроби обробити файл «%s»: %s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "Встановлюємо групи середовища" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "Не вдалося прочитати файл «%s»: %s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "Оновлюємо групи середовища" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "Помилка налаштування: %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "Вилучаємо групи середовища" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "Альтернативні назви містять замкнену рекурсію" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "Встановлюємо групи" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "%s, використовуємо початкові аргументи." +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "Оновлюємо групи" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " Встановлено: %s-%s у %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "Вилучаємо групи" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " Зібрано : %s о %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF лише отримає пакунки для операції." - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" msgstr "" -"DNF лише отримає пакунки, встановить ключі GPG і перевірить можливість " -"виконання операції." +"Пропускаємо пакунки із конфліктами:\n" +"(додайте до рядка команди «%s», щоб виконати примусове оновлення)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "Виконання дії перервано." +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "Пропускаємо пакунки із помилковими залежностями%s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "Отримання пакунків:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " або частина групи" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "Помилка під час спроби отримати пакунки:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "Пакунок" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "Не вдалося виконати операцію" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "Пакунок" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "заміна" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"Автоматичне імпортування ключів під час некерованого запуску заборонено.\n" -"Скасувати заборону можна параметром «-y»." +"\n" +"Резюме операції\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "ПОМИЛКА під час перевірки GPG" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "Встановити" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "Журнали змін для {}" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "Оновити" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "Застарілих пакунків" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "Вилучити" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "" -"Для виконання синхронізації дистрибутивів не позначено жодного пакунка." +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "Понизити" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "Немає пакунків, позначених для зниження версії." +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "Пропустити" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "Встановлені пакунки" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "Пакунок" +msgstr[1] "Пакунки" +msgstr[2] "Пакунки" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "Доступних пакунків" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "Залежний пакунок" +msgstr[1] "Залежні пакунки" +msgstr[2] "Залежні пакунки" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "Автоматичне вилучення пакунків" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "Оновлено" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "Зайвих пакунків" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "Знижено версію" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "Доступні оновлення" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "Встановлено" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "Останні додані пакунки" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "Перевстановлено" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "У списку не виявлено відповідних пакунків" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "Пропущено" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "Не знайдено відповідників" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "Вилучено" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "Не вказано ідентифікатора операції" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "Помилка" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "Не виявлено вказаного ідентифікатора операції" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "Загалом" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "Виявлено більше одного ідентифікатора операції!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "<не встановлено>" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "Журнал операцій є неповним до операції %u." +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "Система" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "Журнал операцій є неповним після операції %u." - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "Скасовуємо операцію {} з {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "Пропускаємо об'єднавчу дію %d з %d, оскільки дії перекриваються" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "Невідоме сховище: «%s»" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "Немає операцій" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "Немає сховища, яке б відповідало цьому: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "Вказано помилкові ідентифікатори операцій або пакунки" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "Цю команду слід виконувати від імені користувача root." +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "Командний рядок" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "Ім’я користувача" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "" -"Це могла бути команда додатка DNF, спробуйте таку команду: \"dnf install " -"'dnf-command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "Ід." -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "" -"Це могла бути команда додатка DNF, але зараз завантаження додатків вимкнено." +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "Дата і час" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"Разом із --downloadonly або командами download і system-upgrade слід " -"використовувати --destdir або --downloaddir." +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "Дії" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" -"--enable, --set-enabled і --disable, --set-disabled слід поєднувати із " -"командою config-manager." +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "Змінено" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" -"Попередження: вмикаємо загальну перевірку підписів GPG, відповідно до " -"активних правил безпеки RPM (див. gpgcheck у dnf.conf(5), щоб дізнатися про " -"те, як позбутися таких повідомлень)" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "Не вдалося отримати дані журналу" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "Не вказано ідентифікатора операції або назви пакунка" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "" -"Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" -" версію випуску)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "Вилучено" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "аргумент {}: не можна використовувати разом із аргументом {}" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "Не встановлено" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "Команду «%s» вже визначено" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "Старіший" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "Виключення у dnf.conf: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "Новіший" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "Включення у dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "Ід. операції :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "Виключення у сховищі " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "Час початку :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "Включення у сховищі " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "Початок rpmdb :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "Щоб виявити причину проблеми, спробуйте віддати таку команду: «%s»." +msgid "(%u seconds)" +msgstr "(%u секунд)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "" -"Ймовірно, внаслідок ваших дій було пошкоджено RPMDB. За допомогою команди " -"«%s» можна усунути проблему." +msgid "(%u minutes)" +msgstr "(%u хвилин)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"Вами було увімкнено перевірку пакунків за допомогою ключів GPG. Це правильний крок. \n" -"Але у вашій системі не встановлено жодного відкритого ключа GPG. Вам слід отримати\n" -"ключі до пакунків, які ви бажаєте встановити і встановити ці ключі.\n" -"Виконати встановлення можна за допомогою команди:\n" -" rpm --import public.gpg.key\n" -"\n" -"Крім того, ви можете вказати адресу URL ключа, яким бажаєте скористатися\n" -"для сховища за допомогою параметра «gpgkey» у розділі налаштувань сховища, DNF \n" -"встановить потрібні ключі автоматично.\n" -"\n" -"Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n" -"постачальника пакунків." +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u годин)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "Проблема зі сховищем: %s" +msgid "(%u days)" +msgstr "(%u днів)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "показати подробиці щодо пакунка або групи пакунків" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "Час завершення :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "показати усі пакунки (типова поведінка)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "Завершення rpmdb:" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "показати лише доступні пакунки" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "Користувач :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "показати лише встановлені пакунки" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "Повернутий код :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "показати лише додаткові пакунки" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "Перервано" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "показати лише пакунки з оновленнями" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "Успіх" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "показати лише пакунки із автоматичним вилученням" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "Помилки:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "показати лише нещодавно змінені пакунки" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "Помилка:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "ПАКУНОК" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Версія випуску:" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "список пакунків або груп пакунків" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "Командний рядок :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "пошук пакунка за вказаним ключем" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "Коментар :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "ЯКИЙСЬ_РЯДОК" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "Результат виконання операції:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "Пошук пакунків: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "Змінено пакунків:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "виконати пошук доступних оновлено пакунків" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Виведено скриптом:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "вивести журнали змін до оновлення" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "Помилки:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "Немає доступних пакунків." +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "Встановлення з залежностями" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "Немає пакунків, позначених для встановлення." +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "Став застарілим" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "Жодного пакунка не встановлено." +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "Стерти" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "Перевстановлення" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (з %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> Буде встановлено пакунок %s.%s %s" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "Встановлений пакунок %s%s є недоступним." +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> Пакунок %s.%s %s буде оновленням" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "Зі сховища не встановлено жодного пакунка." +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> Буде вилучено пакунок %s.%s %s" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "Немає пакунків, позначених для перевстановлення." +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> Буде перевстановлено пакунок %s.%s %s" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "Для оновлення не позначено жодного пакунка." +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> Пакунок %s.%s %s буде зниженням версії" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "виконати команди над усіма пакунками у вказаному сховищі" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "СХОВИЩЕ" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> Пакунок %s.%s %s буде оновлено" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "показати корисну підказку щодо використання" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> Пакунок %s.%s %s стане застарілим" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "КОМАНДА" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> Починаємо визначення залежностей" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "показ або використання журналу операцій" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> Визначення залежностей завершено" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"Виявлено більше одного ідентифікатора операції.\n" -"«{}» потребує одного ідентифікатора операції або назви пакунка." +"Імпортування ключа GPG 0x%s:\n" +" Ід. корист.: «%s»\n" +" Відбиток : %s\n" +" Походження : %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "Не вказано ідентифікатора операції або назви пакунка." +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "Помилка виконання команди: %s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "У вас немає права доступу до бази даних журналу." +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "помилкове форматування: %s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "" -"Не вдалося скасувати операцію %s. Скасування операції могло призвести до " -"порушення цілісності бази даних пакунків." +msgid "Setopt argument has multiple values: %s" +msgstr "Аргумент setopt має декілька значень: %s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "" -"Не вдалося відкотити операцію %s. Скасування операції могло призвести до " -"порушення цілісності бази даних пакунків." +msgid "Setopt argument has no value: %s" +msgstr "Аргумент setopt не має значення: %s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"Некоректне визначення діапазону ідентифікаторів операцій, «{}».\n" -"Мало бути «<ідентифікатор операції>..<ідентифікатор операції>»." +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "Необов’язкові аргументи" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"Не вдалося перетворити «{}» на ідентифікатор дії.\n" -"Скористайтеся «<ціле число>», «last», «last-<додатне ціле число>»." +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "розташування файла налаштувань" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "Не знайдено операції із пакунком «{}»." +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "обробка без виведення повідомлень" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "Вивести або створити список альтернативних записів команд" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "докладна обробка команд" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "увімкнути обробку альтернативних назв" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "показати дані щодо версії DNF і завершити роботу" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "вимкнути обробку альтернативних записів" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "встановити кореневий каталог встановлення" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "Альтернативні записи увімкнено" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "не встановлювати документацію" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "Альтернативні записи вимкнено" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "вимкнути усі додатки" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "Некоректний ключ альтернативного запису: %s" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "увімкнути додати за назвою" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "Аргумент альтернативного запису не містить значення: %s" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "вимкнути додатки за назвою" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "Додані альтернативні записи: %s" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "Не знайдено альтернативного запису: %s" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "встановити довільні параметри налаштування і сховищ" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "Вилучені альтернативні записи: %s" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "" +"розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "%s, альтернативний запис %s" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "показати довідку щодо команди" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "Альтернативний запис %s='%s'" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "" +"дозволити вилучення встановлених пакунків для розв’язування залежностей" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "Обробку альтернативних записів вимкнено." +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "у операціях намагатися використати найкращі можливі версії пакунків." -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "Не вказано альтернативних записів." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "не обмежувати дію найкращим варіантом" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "Не вказано альтернативного запису." +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "запустити на основі системного кешу, не оновлювати кеш" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "Не визначено альтернативних записів." +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "максимальний час очікування на виконання команди" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "Немає відповідника для альтернативного запису: %s" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "рівень докладності діагностичних повідомлень" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "" -"вилучити усі непотрібні пакунки, які було спочатку встановлено як залежності" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "створити у файлах дамп із докладними результатами розв’язування" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "Пакунок для вилучення" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "шукати записи проблем у базі даних пакунків" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "рівень докладності повідомлень про помилки" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "показати дані щодо усі проблем (типова поведінка)" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "" +"вмикає логіку обробки застарілих пакунків у dnf для оновлення дистрибутива " +"або показує можливості, які робить застарілими пакунок для info, list та " +"repoquery" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "показати дані щодо проблем із залежностями" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "рівень докладності діагностичних повідомлень rpm" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "показати дані щодо проблем із дублікатами" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "автоматично відповідати «так» на усі питання" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "показати дані щодо застарілих пакунків" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "автоматично відповідати «ні» на усі питання" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "показати дані щодо проблем із наданням залежностей" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "" +"увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " +"вказувати декілька разів" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "У {} пропущено вимоги щодо {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" +"увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} є дублікатом {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" +"вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} є застарілим щодо {}" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "виключити пакунки за назвою або формальним виразом" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} надає {}, але його не вдалося знайти" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "вимкнути excludepkgs" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "Вилучаємо файл %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "мітка і шлях до додаткового сховища, можна вказати декілька." -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "вилучення кешованих даних" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "вимкнути вилучення залежностей, які більше не використовуються" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "Тип метаданих для чищення" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "Вилучаємо дані: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "визначає, чи слід використовувати розфарбовування" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "Кеш застарів" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "встановити застарілість метаданих до виконання команди" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "вилучено %d файл" -msgstr[1] "вилучено %d файли" -msgstr[2] "вилучено %d файлів" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "створювати лише адреси IPv4" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "Очікуємо на завершення процесу з pid %d." +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "створювати лише адреси IPv6" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "Показати список залежностей пакунка та пакунки, які їх надають" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "встановити каталог для копіювання пакунків" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "" -"синхронізація встановлених пакунків з найсвіжішими доступними версіями" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "лише отримати пакунки" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "Пакунок для синхронізації" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "додати до операції коментар" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "Знизити версію пакунка" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "Пакунок для зниження версії" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "показати або використати дані груп" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "Включити пов’язані із новизною пакунки, у оновленнях" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "Для налаштованих сховищ дані груп недоступні." +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "Включити пов’язані із захистом пакунки, у оновленнях" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "Попередження: групи з назвою %s не існує." +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "" +"Включити пакунки, потрібні для виправлення вказаного повідомлення про " +"вразливості, у оновленнях" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "Попередження: відповідних груп не знайдено:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "" +"Включити пакунки, потрібні для виправлення вказаного запису у системі " +"стеження за вадами, у оновленнях" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "Доступні групи середовищ:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "" +"Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "Встановлені групи середовищ:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "" +"Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " +"оновленнях" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "Встановлені групи:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "Примусово використати вказану архітектуру" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "Встановлені групи мов:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "Список основних команд:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "Наявні групи:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "Список команд додатків:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "Доступні групи мов:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "Помилка: %s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "включити додаткові пакунки з групи" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "Перервано." -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "також показати приховані групи" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "" +"Немає доступу до читання або виконання до поточного каталогу, пересуваємо до" +" /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "показати лише встановлені групи" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" +"(спробуйте додати «{}» до рядка команди для заміни конфліктних пакунків" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "показати лише доступні групи" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" +"спробуйте додати «{}», щоб пропустити непридатні до встановлення пакунки" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "Некоректна підкоманда груп, скористайтеся: %s." +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " або «{}», щоб пропустити непридатні до встановлення пакунки" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "Не вдалося знайти обов’язковий пакунок групи." +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" +"спробуйте додати «{}», щоб було використано лише найкращі варіанти пакунків" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "встановити пакунок або пакунки у вашій системі" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " або «{}», щоб було використано лише найкращі варіанти пакунків" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "Пакунок для встановлення" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "Залежності розв’язано." -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "Не вдалося знайти відповідник" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "Завершено!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "Не є чинним шляхом до файла rpm: %s" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "Виявлено такі варіанти для «{0}»: {1}" +msgid " Installed: %s-%s at %s" +msgstr " Встановлено: %s-%s у %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "створити кеш метаданих" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " Зібрано : %s о %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "Створення файлів кешу для всіх файлів метаданих." +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF лише отримає пакунки для операції." -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." msgstr "" -"позначити встановлені пакунки як встановлені користувачем або зняти таку " -"позначку." +"DNF лише отримає пакунки, встановить ключі GPG і перевірить можливість " +"виконання операції." -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s позначено як «встановлений користувачем»." +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "Виконання дії перервано." -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "З %s знято позначку «встановлено користувачем»." +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "Нічого виконувати." -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s позначено як «встановлений групою»." +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "Отримання пакунків:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "Помилка:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "Помилка під час спроби отримати пакунки:" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "Пакунок %s не встановлено." +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "Не вдалося виконати операцію" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" -"Результатом цієї дії буде перемикання потоку модуля «{0}» «{1}» на потік " -"«{2}»" +"Автоматичне імпортування ключів під час некерованого запуску заборонено.\n" +"Скасувати заборону можна параметром «-y»." -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "У списку немає відповідних модулів" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "ПОМИЛКА під час перевірки GPG" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"Перемкнути увімкнені потоки модуля неможливо.\n" -"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете увімкнути інший потік." +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "Журнали змін для {}" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "Застарілих пакунків" + +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." msgstr "" -"Перемкнути увімкнені потоки модуля неможливо.\n" -"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете встановити інший потік." +"Для виконання синхронізації дистрибутивів не позначено жодного пакунка." -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "Взаємодія із модулями." +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "Відповідника параметра не знайдено: %s" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "показати лише увімкнені модулі" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "Немає доступного пакунка %s." -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "показати лише вимкнені модулі" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "Доступні пакунки для аргумента %s, але їх не встановлено." -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "показати лише встановлені модулі" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "Немає пакунків, позначених для зниження версії." -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "показати вміст профілю" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "Встановлені пакунки" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "перевстановлення пакунка" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "Доступних пакунків" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "Пакунок для повторного встановлення" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "Автоматичне вилучення пакунків" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "вилучити пакунок або пакунки з вашої системи" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "Зайвих пакунків" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "вилучити пакунки-дублікати" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "Доступні оновлення" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "вилучити пакунки лише для встановлення, які перевищують обмеження" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "Останні додані пакунки" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "Не знайдено пакунків-дублікатів для вилучення." +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "У списку не виявлено відповідних пакунків" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "Не знайдено застарілих пакунків лише для встановлення для вилучення." +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "Не знайдено відповідників" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "невідомий" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "Не вказано ідентифікатора операції" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "Не виявлено вказаного ідентифікатора операції" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "Виявлено більше одного ідентифікатора операції!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "Ніколи (востаннє: %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "Журнал операцій є неповним до операції %u." -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "Негайно (лишилося: %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "Журнал операцій є неповним після операції %u." -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s секунд (лишилося: %s)" +msgid "No package %s installed." +msgstr "Пакунок %s не встановлено." -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "показ списку увімкнених сховищ програмного забезпечення" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "Скасовуємо операцію {} з {}" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "показати усі сховища" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "Невідоме сховище: «%s»" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "показати увімкнені сховища (типова поведінка)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "Немає сховища, яке б відповідало цьому: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "показати вимкнені сховища" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "Цю команду слід виконувати від імені користувача root." -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "Немає доступних сховищ" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "Команди %s не виявлено. Будь ласка, скористайтеся командою %s --help" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "увімкнено" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "" +"Це могла бути команда додатка DNF, спробуйте таку команду: \"dnf install " +"'dnf-command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "вимкнено" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "" +"Це могла бути команда додатка DNF, але зараз завантаження додатків вимкнено." -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "Ід. сховища : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "Помилка налаштування: %s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "Назва сховища : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"Разом із --downloadonly або командами download і system-upgrade слід " +"використовувати --destdir або --downloaddir." -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "Стан сховища : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable, --set-enabled і --disable, --set-disabled слід поєднувати із " +"командою config-manager." -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "Версія сховища: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"Попередження: вмикаємо загальну перевірку підписів GPG, відповідно до " +"активних правил безпеки RPM (див. gpgcheck у dnf.conf(5), щоб дізнатися про " +"те, як позбутися таких повідомлень)" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "Мітки сховища : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "Файла налаштувань «{}» не існує" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "Мітки дистрибутива сховища: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "" +"Не вдалося виявити версію випуску (скористайтеся «--releasever», щоб вказати" +" версію випуску)" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "Оновлення сховища: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "аргумент {}: не можна використовувати разом із аргументом {}" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "Пакунки сховища: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "Команду «%s» вже визначено" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "Розмір сховища: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "Виключення у dnf.conf: " -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "Метапосилання сховища: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "Включення у dnf.conf: " -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " Оновлено : " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "Виключення у сховищі " -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "Дзеркала сховищ: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "Включення у сховищі " -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "Адреса сховища: " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "Неочікуване значення змінної середовища: DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "Строк дії сховища: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "Помилка під час спроби обробити файл «%s»: %s" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "Виключення сховища: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "Не вдалося прочитати файл «%s»: %s" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "Включення сховища: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "Альтернативні назви містять замкнену рекурсію" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "Виключені сховища: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, використовуємо початкові аргументи." -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "Назва файла сховища: " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "Виконання" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "ід. сховища" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "Сплю" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "стан" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "Безперервний" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "назва сховища" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "Зомбі" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "Загалом пакунків: %s" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "З трасуванням/зупинкою" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "шукати пакунки, що відповідають ключовому слову" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "Невідомо" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "ключове слово для пошуку" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "" -"Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " -"аргумента)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " Програмою із PID %d є %s" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "Шукати усі версії пакунків (типово)" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "показати результати лише для вказаної архітектури" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " Почато: %s - %s тому" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "показати результати лише із вказаним файлом" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " Стан : %s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "показати лише результати, які конфліктують з REQ" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "Вивести або створити список альтернативних записів команд" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "" -"показує результати, які надаються requires, suggests, supplements, enhances " -"або recommends для пакунка, і файли REQ" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "увімкнути обробку альтернативних назв" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "показати лише результати, які роблять застарілим REQ" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "вимкнути обробку альтернативних записів" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "показати лише результати із вказаним вмістом" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "Альтернативні записи увімкнено" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "Альтернативні записи вимкнено" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "показати лише результати із вказаною рекомендацією" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "Некоректний ключ альтернативного запису: %s" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "показати лише результати із вказаним покращенням" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "Аргумент альтернативного запису не містить значення: %s" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "показати лише результати із вказаною пропозицією" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "Додані альтернативні записи: %s" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "показати лише результати із вказаним додатком" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "Не знайдено альтернативного запису: %s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "Вилучені альтернативні записи: %s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "" -"перевіряти залежності саме так, як вказано, параметр із протилежним " -"значенням щодо --alldeps" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, альтернативний запис %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "" -"використовується з --whatrequires і --requires --resolve, шукати пакунки " -"рекурсивно." +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "Альтернативний запис %s='%s'" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "показати список усіх залежностей та пакунки, які їх надають" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "Обробку альтернативних записів вимкнено." -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "показати доступні для використання з --queryformat мітки" - -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "визначати можливості до початкових пакунків" - -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "показати рекурсивну ієрархію пакунків" - -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "працювати із відповідним RPM з початковим кодом" - -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "" -"показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " -"(або найсвіжіші, окрім N останніх, якщо N від’ємне)" - -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "показати докладні дані щодо пакунка" - -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "показати список файлів у пакунку" - -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "показати назву пакунка RPM із початковим кодом" - -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "показати журнал змін у пакунку" - -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "формат показу знайдених пакунків" - -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "" -"використовувати для показу знайдених пакунків формат назва-епоха:версія-" -"випуск.архітектура (типовий)" - -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "" -"використовувати для показу знайдених пакунків формат назва-версія-випуск " -"(типовий для запитів rpm)" - -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "" -"використовувати для показу знайдених пакунків формат епоха:назва-версія-" -"випуск.архітектура" - -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "Показати, у яких групах COMPS є позначені пакунки" - -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "обмежити запит лише встановленими дублікатами пакунків" - -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "обмежити запит встановленими пакунками лише для встановлення" - -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" - -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "показати місце, звідки буде отримано пакунки" - -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "Показати залежності, з якими конфліктує пакунок." - -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "" -"Показати можливості, від яких може залежати працездатність, поліпшення, " -"рекомендації, пропозиції та розширення пакунка." - -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "Показати можливості, які може покращити пакунок." - -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "Показати можливості, роботу яких забезпечує пакунок." +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "Не вказано альтернативних записів." -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "Показати рекомендовані можливості пакунка." +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "Не вказано альтернативного запису." -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "Показати можливості, від яких залежить робота пакунка." +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "Не визначено альтернативних записів." -#: ../dnf/cli/commands/repoquery.py:226 +#: ../dnf/cli/commands/alias.py:182 #, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "" -"Показати можливості, сформовані залежністю пакунка від потреби у запуску " -"скрипту %%pre." - -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "Показати пропоновані пакунком залежності." - -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "Показати можливості, які може бути доповнено пакунком." - -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "Показати лише доступні пакунки." - -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "Показати лише встановлені пакунки." - -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." - -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." - -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "" -"Показувати лише пакунки, які може бути вилучено командою «dnf autoremove»." - -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "Показати лише пакунки, які було встановлено користувачем." - -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "Показати лише пакунки, які нещодавно редагувалися" - -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"Параметр --resolve слід використовувати разом із одним з таких параметрів: " -"--conflicts, --depends, --enhances, --provides, --recommends, --requires, " -"--requires-pre, --suggests або --supplements" - -#: ../dnf/cli/commands/repoquery.py:285 -msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"Параметр «--recursive» слід використовувати з «--whatrequires <ВИМОГА>» " -"(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " -"--resolve»" - -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "У пакунку {} не міститься файлів" - -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "Доступні мітки запиту: скористайтеся --queryformat \".. %{tag} ..\"" - -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" - -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"Не вказано перемикач\n" -"Користування: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [ключ] [--tree]\n" -"\n" -"Опис:\n" -" Для вказаних пакунків виводить ієрархію пакунків." +msgid "No match for alias: %s" +msgstr "Немає відповідника для альтернативного запису: %s" #: ../dnf/cli/commands/search.py:46 msgid "search package details for the given string" @@ -1841,25 +1627,6 @@ msgstr "шукати також опис пакунка і адресу" msgid "QUERY_STRING" msgstr "РЯДОК_ЗАПИТУ" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "Назва" - -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "Резюме" - -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "Опис" - -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "Адреса" - #. TRANSLATORS: separator used between package attributes (eg. Name & Summary #. & URL) #: ../dnf/cli/commands/search.py:75 @@ -1884,183 +1651,441 @@ msgstr "Відповідник %s: %%s" msgid "No matches found." msgstr "Не знайдено відповідників." -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "запустити інтерактивну командну оболонку DNF" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "Пошук пакунків: " -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "СКРИПТ" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "шукати записи проблем у базі даних пакунків" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "Скрипт, який слід запустити у командній оболонці DNF" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "показати дані щодо усі проблем (типова поведінка)" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "Непідтримуване значення ключа." +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "показати дані щодо проблем із залежностями" -#: ../dnf/cli/commands/shell.py:151 -#, python-format -msgid "Could not find repository: %s" -msgstr "Не вдалося знайти сховище: %s" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "показати дані щодо проблем із дублікатами" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} аргумент [знаення]\n" -" аргумент: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" Якщо значення не надано, виводить поточне значення.\n" -" Якщо значення надано, встановлює це значення." +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "показати дані щодо застарілих пакунків" -#: ../dnf/cli/commands/shell.py:174 -msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [команда]\n" -" виводити довідкове повідомлення" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "показати дані щодо проблем із наданням залежностей" -#: ../dnf/cli/commands/shell.py:178 -msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} аргумент [параметр]\n" -" list: вивести список усіх сховищ та дані щодо їхнього стану. параметр = [all | id | glob]\n" -" enable: увімкнути сховища. параметр = ідентифікатор сховища\n" -" disable: вимкнути сховища. параметр = ідентифікатор сховища" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "У {} пропущено вимоги щодо {}" -#: ../dnf/cli/commands/shell.py:184 -msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" визначити набір операцій" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} є дублікатом {}" -#: ../dnf/cli/commands/shell.py:188 -msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} є застарілим щодо {}" + +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} надає {}, але його не вдалося знайти" + +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" msgstr "" -"{} аргумент\n" -" list: вивести список вмісту операції\n" -" reset: скинути (занулити) операцію\n" -" run: виконати операцію" +"синхронізація встановлених пакунків з найсвіжішими доступними версіями" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "Пакунок для синхронізації" + +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "оновлення пакунків вашої системи" + +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "Пакунок для оновлення" + +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "Для оновлення не позначено жодного пакунка." + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"{}\n" -" run the transaction" +"remove all unneeded packages that were originally installed as dependencies" msgstr "" -"{}\n" -" виконати операцію" +"вилучити усі непотрібні пакунки, які було спочатку встановлено як залежності" -#: ../dnf/cli/commands/shell.py:198 -msgid "" -"{}\n" -" exit the shell" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "Пакунок для вилучення" + +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "створити кеш метаданих" + +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "Створення файлів кешу для всіх файлів метаданих." + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "Щоб виявити причину проблеми, спробуйте віддати таку команду: «%s»." + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." msgstr "" -"{}\n" -" вийти з оболонки" +"Ймовірно, внаслідок ваших дій було пошкоджено RPMDB. За допомогою команди " +"«%s» можна усунути проблему." -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Shell specific arguments:\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"Специфічні для командної оболонки параметри:\n" +"Вами було увімкнено перевірку пакунків за допомогою ключів GPG. Це правильний крок. \n" +"Але у вашій системі не встановлено жодного відкритого ключа GPG. Вам слід отримати\n" +"ключі до пакунків, які ви бажаєте встановити і встановити ці ключі.\n" +"Виконати встановлення можна за допомогою команди:\n" +" rpm --import public.gpg.key\n" "\n" -"config встановити параметри налаштування\n" -"help вивести довідку\n" -"repository (або repo) увімкнути, вимкнути або показати список сховищ\n" -"resolvedep визначити набір дій\n" -"transaction (або ts) показати список, скинути або запустити набір дій\n" -"run визначити і запустити набір дій\n" -"exit (або quit) вийти з оболонки" +"Крім того, ви можете вказати адресу URL ключа, яким бажаєте скористатися\n" +"для сховища за допомогою параметра «gpgkey» у розділі налаштувань сховища, DNF \n" +"встановить потрібні ключі автоматично.\n" +"\n" +"Докладніші відомості може бути отримано з довідки до вашого дистрибутива або від\n" +"постачальника пакунків." -#: ../dnf/cli/commands/shell.py:253 +#: ../dnf/cli/commands/__init__.py:80 #, python-format -msgid "Error: Cannot open %s for reading" -msgstr "Помилка: не вдалося відкрити %s для читання" - -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "Полишаємо командну оболонку" +msgid "Problem repository: %s" +msgstr "Проблема зі сховищем: %s" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "" -"запустити інтерактивний dnf для вилучення або встановлення однієї " -"специфікації" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "У «{}» немає увімкнених сховищ." -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "Специфікації, які буде вилучено" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "показати подробиці щодо пакунка або групи пакунків" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "Специфікації, які буде встановлено" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "показати усі пакунки (типова поведінка)" -#: ../dnf/cli/commands/updateinfo.py:42 -msgid "bugfix" -msgstr "виправлення вади" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "показати лише доступні пакунки" -#: ../dnf/cli/commands/updateinfo.py:43 -msgid "enhancement" -msgstr "покращення" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "показати лише встановлені пакунки" -#: ../dnf/cli/commands/updateinfo.py:44 -msgid "security" -msgstr "безпека" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "показати лише додаткові пакунки" -#: ../dnf/cli/commands/updateinfo.py:46 -msgid "newpackage" -msgstr "новий пакунок" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "показати лише пакунки з оновленнями" -#: ../dnf/cli/commands/updateinfo.py:48 -msgid "Critical/Sec." -msgstr "Критичний/Безп." +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "показати лише пакунки із автоматичним вилученням" -#: ../dnf/cli/commands/updateinfo.py:49 -msgid "Important/Sec." -msgstr "Високий/Безп." +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "показати лише нещодавно змінені пакунки" -#: ../dnf/cli/commands/updateinfo.py:50 -msgid "Moderate/Sec." -msgstr "Середній/Безп." +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "список пакунків або груп пакунків" -#: ../dnf/cli/commands/updateinfo.py:51 -msgid "Low/Sec." -msgstr "Низький/Безп." +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "пошук пакунка за вказаним ключем" -#: ../dnf/cli/commands/updateinfo.py:61 -msgid "display advisories about packages" -msgstr "показати консультації щодо пакунків" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "ЯКИЙСЬ_РЯДОК" -#: ../dnf/cli/commands/updateinfo.py:75 -msgid "advisories about newer versions of installed packages (default)" -msgstr "поради щодо новіших версій встановлених пакунків (типово)" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "виконати пошук доступних оновлено пакунків" -#: ../dnf/cli/commands/updateinfo.py:78 +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "вивести журнали змін до оновлення" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "Немає доступних пакунків." + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "Немає пакунків, позначених для встановлення." + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "Жодного пакунка не встановлено." + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (з %s)" + +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "Встановлений пакунок %s%s є недоступним." + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "Зі сховища не встановлено жодного пакунка." + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "Немає пакунків, позначених для перевстановлення." + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "Для вилучення не позначено жодного пакунка." + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "виконати команди над усіма пакунками у вказаному сховищі" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "СХОВИЩЕ" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "показати корисну підказку щодо використання" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "КОМАНДА" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "показ або використання журналу операцій" + +#: ../dnf/cli/commands/__init__.py:835 +msgid "" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." +msgstr "" +"Виявлено більше одного ідентифікатора операції.\n" +"«{}» потребує одного ідентифікатора операції або назви пакунка." + +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "Не вказано ідентифікатора операції або назви пакунка." + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "У вас немає права доступу до бази даних журналу." + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format +msgid "" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "" +"Не вдалося скасувати операцію %s. Скасування операції могло призвести до " +"порушення цілісності бази даних пакунків." + +#: ../dnf/cli/commands/__init__.py:872 +#, python-format +msgid "" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "" +"Не вдалося відкотити операцію %s. Скасування операції могло призвести до " +"порушення цілісності бази даних пакунків." + +#: ../dnf/cli/commands/__init__.py:942 +msgid "" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." +msgstr "" +"Некоректне визначення діапазону ідентифікаторів операцій, «{}».\n" +"Мало бути «<ідентифікатор операції>..<ідентифікатор операції>»." + +#: ../dnf/cli/commands/__init__.py:946 +msgid "" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." +msgstr "" +"Не вдалося перетворити «{}» на ідентифікатор дії.\n" +"Скористайтеся «<ціле число>», «last», «last-<додатне ціле число>»." + +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "Не знайдено операції із пакунком «{}»." + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "Знизити версію пакунка" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "Пакунок для зниження версії" + +#: ../dnf/cli/commands/upgrademinimal.py:31 +msgid "" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "" +"оновлення, але лише «найновішого» паунка-відповідника, який виправляє " +"проблему у вашій системі" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "" +"Результатом цієї дії буде перемикання потоку модуля «{0}» «{1}» на потік " +"«{2}»" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "У списку немає відповідних модулів" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." +msgstr "" +"Перемкнути увімкнені потоки модуля неможливо.\n" +"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете увімкнути інший потік." + +#: ../dnf/cli/commands/module.py:199 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +msgstr "" +"Перемкнути увімкнені потоки модуля неможливо.\n" +"Рекомендуємо вилучити усі встановлені дані із модулі і відновити початкові налаштування за допомогою команди «dnf module reset <назва_модуля>». Після відновлення початкових налаштувань модуля ви зможете встановити інший потік." + +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "Взаємодія із модулями." + +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "показати лише увімкнені модулі" + +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "показати лише вимкнені модулі" + +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "показати лише встановлені модулі" + +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "показати вміст профілю" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "вилучити пакунок або пакунки з вашої системи" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "вилучити пакунки-дублікати" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "вилучити пакунки лише для встановлення, які перевищують обмеження" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "Не знайдено пакунків-дублікатів для вилучення." + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "Не знайдено застарілих пакунків лише для встановлення для вилучення." + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "Некоректна форма: %s" + +#: ../dnf/cli/commands/updateinfo.py:42 +msgid "bugfix" +msgstr "виправлення вади" + +#: ../dnf/cli/commands/updateinfo.py:43 +msgid "enhancement" +msgstr "покращення" + +#: ../dnf/cli/commands/updateinfo.py:44 +msgid "security" +msgstr "безпека" + +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "невідомий" + +#: ../dnf/cli/commands/updateinfo.py:46 +msgid "newpackage" +msgstr "новий пакунок" + +#: ../dnf/cli/commands/updateinfo.py:48 +msgid "Critical/Sec." +msgstr "Критичний/Безп." + +#: ../dnf/cli/commands/updateinfo.py:49 +msgid "Important/Sec." +msgstr "Високий/Безп." + +#: ../dnf/cli/commands/updateinfo.py:50 +msgid "Moderate/Sec." +msgstr "Середній/Безп." + +#: ../dnf/cli/commands/updateinfo.py:51 +msgid "Low/Sec." +msgstr "Низький/Безп." + +#: ../dnf/cli/commands/updateinfo.py:61 +msgid "display advisories about packages" +msgstr "показати консультації щодо пакунків" + +#: ../dnf/cli/commands/updateinfo.py:75 +msgid "advisories about newer versions of installed packages (default)" +msgstr "поради щодо новіших версій встановлених пакунків (типово)" + +#: ../dnf/cli/commands/updateinfo.py:78 msgid "advisories about equal and older versions of installed packages" msgstr "поради щодо тих самих або старіших версій встановлених пакунків" @@ -2153,1197 +2178,1430 @@ msgid "Unknown/Sec." msgstr "Невідомий/Безп." #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "Вади" +msgid "Update ID" +msgstr "Ід. оновлення" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "Тип" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "Ід. оновлення" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "Оновлено" -#: ../dnf/cli/commands/updateinfo.py:305 +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "Вади" + +#: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "Опис" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "Права" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "Важливість" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "Права" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "Файли" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "Встановлено" - -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "false" -msgstr "ні" - #: ../dnf/cli/commands/updateinfo.py:332 msgid "true" msgstr "так" -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "оновлення пакунків вашої системи" - -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "Пакунок для оновлення" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "false" +msgstr "ні" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." msgstr "" -"оновлення, але лише «найновішого» паунка-відповідника, який виправляє " -"проблему у вашій системі" +"позначити встановлені пакунки як встановлені користувачем або зняти таку " +"позначку." -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "Перервано." +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s позначено як «встановлений користувачем»." -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "" -"Немає доступу до читання або виконання до поточного каталогу, пересуваємо до" -" /" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "З %s знято позначку «встановлено користувачем»." -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" -"(спробуйте додати «{}» до рядка команди для заміни конфліктних пакунків" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s позначено як «встановлений групою»." -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" -"спробуйте додати «{}», щоб пропустити непридатні до встановлення пакунки" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "Помилка:" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr " або «{}», щоб пропустити непридатні до встановлення пакунки" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "Пакунок %s не встановлено." -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" -"спробуйте додати «{}», щоб було використано лише найкращі варіанти пакунків" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "Показати список залежностей пакунка та пакунки, які їх надають" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr " або «{}», щоб було використано лише найкращі варіанти пакунків" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "Вилучаємо файл %s" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "Залежності розв’язано." +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "вилучення кешованих даних" -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "Завершено!" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "Тип метаданих для чищення" -#: ../dnf/cli/option_parser.py:54 -#, python-format -msgid "Command line error: %s" -msgstr "Помилка виконання команди: %s" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "Вилучаємо дані: " -#: ../dnf/cli/option_parser.py:85 -#, python-format -msgid "bad format: %s" -msgstr "помилкове форматування: %s" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "Кеш застарів" -#: ../dnf/cli/option_parser.py:96 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Аргумент setopt має декілька значень: %s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "вилучено %d файл" +msgstr[1] "вилучено %d файли" +msgstr[2] "вилучено %d файлів" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Аргумент setopt не має значення: %s" - -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "Необов’язкові аргументи" +msgid "Waiting for process with pid %d to finish." +msgstr "Очікуємо на завершення процесу з pid %d." -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "розташування файла налаштувань" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "встановити пакунок або пакунки у вашій системі" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "обробка без виведення повідомлень" +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "Не вдалося знайти відповідник" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "докладна обробка команд" +#: ../dnf/cli/commands/install.py:131 +#, python-format +msgid "Not a valid rpm file path: %s" +msgstr "Не є чинним шляхом до файла rpm: %s" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "показати дані щодо версії DNF і завершити роботу" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "Виявлено такі варіанти для «{0}»: {1}" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "встановити кореневий каталог встановлення" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "шукати пакунки, що відповідають ключовому слову" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "не встановлювати документацію" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "ключове слово для пошуку" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "вимкнути усі додатки" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "" +"Опитати усі пакунки (скорочення для repoquery '*' або repoquery без " +"аргумента)" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "увімкнути додати за назвою" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "Шукати усі версії пакунків (типово)" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "вимкнути додатки за назвою" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "показати результати лише для вказаної архітектури" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "перевизначити значення $releasever у файлах налаштувань і сховищ" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "показати результати лише із вказаним файлом" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "встановити довільні параметри налаштування і сховищ" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "показати лише результати, які конфліктують з REQ" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" msgstr "" -"розв’язувати проблеми із розв’язанням залежностей пропусканням пакунків" +"показує результати, які надаються requires, suggests, supplements, enhances " +"або recommends для пакунка, і файли REQ" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "показати довідку щодо команди" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "показати лише результати, які роблять застарілим REQ" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "" -"дозволити вилучення встановлених пакунків для розв’язування залежностей" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "показати лише результати із вказаним вмістом" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "у операціях намагатися використати найкращі можливі версії пакунків." +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "показує результати, які потребують вмісту пакунка та файлів REQ" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "не обмежувати дію найкращим варіантом" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "показати лише результати із вказаною рекомендацією" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "запустити на основі системного кешу, не оновлювати кеш" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "показати лише результати із вказаним покращенням" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "максимальний час очікування на виконання команди" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "показати лише результати із вказаною пропозицією" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "рівень докладності діагностичних повідомлень" - -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "створити у файлах дамп із докладними результатами розв’язування" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "показати лише результати із вказаним додатком" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "показати дублікати у сховищах та командах побудови списку та пошуку" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "перевіряти неявні залежності (files і Provides); типова поведінка" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "рівень докладності повідомлень про помилки" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "" +"перевіряти залежності саме так, як вказано, параметр із протилежним " +"значенням щодо --alldeps" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:154 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." msgstr "" -"вмикає логіку обробки застарілих пакунків у dnf для оновлення дистрибутива " -"або показує можливості, які робить застарілими пакунок для info, list та " -"repoquery" +"використовується з --whatrequires і --requires --resolve, шукати пакунки " +"рекурсивно." -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "рівень докладності діагностичних повідомлень rpm" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "показати список усіх залежностей та пакунки, які їх надають" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "автоматично відповідати «так» на усі питання" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "показати доступні для використання з --queryformat мітки" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "автоматично відповідати «ні» на усі питання" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "визначати можливості до початкових пакунків" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "показати рекурсивну ієрархію пакунків" + +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "працювати із відповідним RPM з початковим кодом" + +#: ../dnf/cli/commands/repoquery.py:167 msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" msgstr "" -"увімкнути лише вказані за ідентифікатором або шаблоном сховища, можна " -"вказувати декілька разів" +"показати N найсвіжіших пакунків із вказаною парою значень назва.архітектура " +"(або найсвіжіші, окрім N останніх, якщо N від’ємне)" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" -"увімкнути сховища за допомогою команди config-manager (автоматично зберігає)" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "показати докладні дані щодо пакунка" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" -"вимкнути сховища за допомогою команди config-manager (автоматично зберігає)" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "показати список файлів у пакунку" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "виключити пакунки за назвою або формальним виразом" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "показати назву пакунка RPM із початковим кодом" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "вимкнути excludepkgs" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "показати журнал змін у пакунку" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "формат показу знайдених пакунків" + +#: ../dnf/cli/commands/repoquery.py:188 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "мітка і шлях до додаткового сховища, можна вказати декілька." +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "" +"використовувати для показу знайдених пакунків формат назва-епоха:версія-" +"випуск.архітектура (типовий)" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "вимкнути вилучення залежностей, які більше не використовуються" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "" +"використовувати для показу знайдених пакунків формат назва-версія-випуск " +"(типовий для запитів rpm)" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "вимкнути перевірку підписів GPG (якщо це дозволяють правила RPM)" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "" +"використовувати для показу знайдених пакунків формат епоха:назва-версія-" +"випуск.архітектура" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "визначає, чи слід використовувати розфарбовування" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "Показати, у яких групах COMPS є позначені пакунки" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "встановити застарілість метаданих до виконання команди" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "обмежити запит лише встановленими дублікатами пакунків" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "створювати лише адреси IPv4" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "обмежити запит встановленими пакунками лише для встановлення" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "створювати лише адреси IPv6" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "обмежити запит встановленими пакунками із незадоволеними залежностями" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "встановити каталог для копіювання пакунків" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "показати місце, звідки буде отримано пакунки" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "лише отримати пакунки" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "Показати залежності, з якими конфліктує пакунок." -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "додати до операції коментар" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "" +"Показати можливості, від яких може залежати працездатність, поліпшення, " +"рекомендації, пропозиції та розширення пакунка." -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "Включити пов’язані із виправленням вад пакунки, у оновленнях" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "Показати можливості, які може покращити пакунок." -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "Включити пов’язані з покращеннями відповідні пакунки, у оновленнях" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "Показати можливості, роботу яких забезпечує пакунок." -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "Включити пов’язані із новизною пакунки, у оновленнях" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "Показати рекомендовані можливості пакунка." -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "Включити пов’язані із захистом пакунки, у оновленнях" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "Показати можливості, від яких залежить робота пакунка." -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." msgstr "" -"Включити пакунки, потрібні для виправлення вказаного повідомлення про " -"вразливості, у оновленнях" +"Показати можливості, сформовані залежністю пакунка від потреби у запуску " +"скрипту %%pre." -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "" -"Включити пакунки, потрібні для виправлення вказаного запису у системі " -"стеження за вадами, у оновленнях" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "Показати пропоновані пакунком залежності." -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "" -"Включити пакунки, потрібні для виправлення вказаного CVE, у оновленнях" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "Показати можливості, які може бути доповнено пакунком." -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "" -"Включити пов’язані із захистом пакунки із відповідним рівнем критичності, у " -"оновленнях" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "Показати лише доступні пакунки." -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "Примусово використати вказану архітектуру" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "Показати лише встановлені пакунки." -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "Список основних команд:" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "Показати лише пакунки, яких немає у жодному із доступних сховищ." -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "Список команд додатків:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "Показати лише пакунки із оновленнями вже встановлених пакунків." -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "Назва" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "" +"Показувати лише пакунки, які може бути вилучено командою «dnf autoremove»." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Епоха" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "Показати лише пакунки, які було встановлено користувачем." -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "Версія" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "Показати лише пакунки, які нещодавно редагувалися" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "Версія" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"Параметр --resolve слід використовувати разом із одним з таких параметрів: " +"--conflicts, --depends, --enhances, --provides, --recommends, --requires, " +"--requires-pre, --suggests або --supplements" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "Випуск" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"Параметр «--recursive» слід використовувати з «--whatrequires <ВИМОГА>» " +"(можна з «--alldeps», але не з «--exactdeps») або з «--requires <ВИМОГА> " +"--resolve»" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "Арх." +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "У пакунку {} не міститься файлів" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "Архітектура" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "Доступні мітки запиту: скористайтеся --queryformat \".. %{tag} ..\"" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "Розмір" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "аргумент {} потребує параметра --whatrequires або --whatdepends" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "Розмір" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"Не вказано перемикач\n" +"Користування: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [ключ] [--tree]\n" +"\n" +"Опис:\n" +" Для вказаних пакунків виводить ієрархію пакунків." -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "Джерело" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "Ніколи (востаннє: %s)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "Схов." +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "Негайно (лишилося: %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "Сховище" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s секунд (лишилося: %s)" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "Зі сховища" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "показ списку увімкнених сховищ програмного забезпечення" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "Пакувальник" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "показати усі сховища" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "Час збирання" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "показати увімкнені сховища (типова поведінка)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "Час встановлення" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "показати вимкнені сховища" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "Встановлено" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "Немає доступних сховищ" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "Резюме" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "увімкнено" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "Ліцензування" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "вимкнено" -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "Опис" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "Ід. сховища : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "Немає пакунків для створення списку" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "Назва сховища : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "Стан сховища : " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "так" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "Версія сховища: " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "Мітки сховища : " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "ні" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "Мітки дистрибутива сховища: " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "Виконати дію? [y/N]: " +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "Оновлення сховища: " + +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "Пакунки сховища: " + +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "Розмір сховища: " + +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "Метапосилання сховища: " + +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " Оновлено : " + +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "Дзеркала сховищ: " + +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "Адреса сховища: " + +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "Строк дії сховища: " + +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "Виключення сховища: " + +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "Включення сховища: " + +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "Виключені сховища: " + +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "Назва файла сховища: " + +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "ід. сховища" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "стан" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "назва сховища" + +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "Загалом пакунків: %s" + +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "запустити інтерактивну командну оболонку DNF" + +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "СКРИПТ" + +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "Скрипт, який слід запустити у командній оболонці DNF" + +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "Непідтримуване значення ключа." + +#: ../dnf/cli/commands/shell.py:151 +#, python-format +msgid "Could not find repository: %s" +msgstr "Не вдалося знайти сховище: %s" + +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} аргумент [знаення]\n" +" аргумент: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" Якщо значення не надано, виводить поточне значення.\n" +" Якщо значення надано, встановлює це значення." + +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [команда]\n" +" виводити довідкове повідомлення" + +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} аргумент [параметр]\n" +" list: вивести список усіх сховищ та дані щодо їхнього стану. параметр = [all | id | glob]\n" +" enable: увімкнути сховища. параметр = ідентифікатор сховища\n" +" disable: вимкнути сховища. параметр = ідентифікатор сховища" + +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" визначити набір операцій" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "Усе гаразд [Y (так)/n (ні)]: " +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} аргумент\n" +" list: вивести список вмісту операції\n" +" reset: скинути (занулити) операцію\n" +" run: виконати операцію" -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "Група: %s" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" виконати операцію" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " Ід. групи: %s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" вийти з оболонки" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " Опис: %s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Специфічні для командної оболонки параметри:\n" +"\n" +"config встановити параметри налаштування\n" +"help вивести довідку\n" +"repository (або repo) увімкнути, вимкнути або показати список сховищ\n" +"resolvedep визначити набір дій\n" +"transaction (або ts) показати список, скинути або запустити набір дій\n" +"run визначити і запустити набір дій\n" +"exit (або quit) вийти з оболонки" -#: ../dnf/cli/output.py:796 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Language: %s" -msgstr " Мова: %s" - -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " Обов’язкові пакунки:" +msgid "Error: Cannot open %s for reading" +msgstr "Помилка: не вдалося відкрити %s для читання" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " Типові пакунки:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "Полишаємо командну оболонку" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " Додаткові пакунки:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "перевстановлення пакунка" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " Залежні пакунки:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "Пакунок для повторного встановлення" -#: ../dnf/cli/output.py:827 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Environment Group: %s" -msgstr "Група середовища: %s" +msgid "Package %s available, but not installed." +msgstr "Пакунок %s є доступним, але його не встановлено." -#: ../dnf/cli/output.py:830 -#, python-format -msgid " Environment-Id: %s" -msgstr " Ід. середовища: %s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "" +"запустити інтерактивний dnf для вилучення або встановлення однієї " +"специфікації" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " Обов’язкові групи:" +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "Специфікації, які буде вилучено" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " Додаткові групи:" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "Специфікації, які буде встановлено" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "Відповідність:" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "показати або використати дані груп" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "Назва файла : %s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "Для налаштованих сховищ дані груп недоступні." -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Repo : %s" -msgstr "Сховище : %s" +msgid "Warning: Group %s does not exist." +msgstr "Попередження: групи з назвою %s не існує." -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "Опис : " +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "Попередження: відповідних груп не знайдено:" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "Адреса : %s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "Доступні групи середовищ:" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "Ліцензія : %s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "Встановлені групи середовищ:" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "Містить : %s" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "Встановлені групи:" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "Інше : %s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "Встановлені групи мов:" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "Під час обчислення загального обсягу отримання сталася помилка" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "Наявні групи:" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "Загальний обсяг: %s" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "Доступні групи мов:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "Загальний обсяг отримання: %s" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "включити додаткові пакунки з групи" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "Розмір після встановлення: %s" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "також показати приховані групи" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "Під час обчислення обсягу після встановлення сталася помилка" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "показати лише встановлені групи" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "показати лише доступні групи" + +#: ../dnf/cli/commands/group.py:332 #, python-format -msgid "Freed space: %s" -msgstr "Вивільнено місця: %s" +msgid "Invalid groups sub-command, use: %s." +msgstr "Некоректна підкоманда груп, скористайтеся: %s." -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "Позначати пакунки як встановлені такою групою:" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "Не вдалося знайти обов’язковий пакунок групи." -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "Позначати пакунки як вилучені такою групою:" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "Група" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "Пакунки" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "Встановлюємо пакунки групи або модуля" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "немає відповідного обробника вмісту для %s" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "Встановлюємо пакунки групи" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "Вже отримано" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "Встановлення" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "непідтримуваний тип контрольної суми: %s" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "Оновлення" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "Перевстановлення" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" +msgstr "" +"\n" +"\n" +"Підказка: [d]типовий, [e]увімкнено, [x]вимкнено, [i]встановлено" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "Встановлюємо залежності" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" +msgstr "" +"\n" +"\n" +"Підказка: [d]-типове, [e]-увімкнено, [x]-вимкнено, [i]-встановлено, [a]-активне" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "Встановлюємо слабкі залежності" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "Ігноруємо непотрібний профіль: «{}/{}»" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "Вилучення" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "Вилучаємо залежні пакунки" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "Не вдалося знайти відповідник профілю у аргументі {}" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "Вилучаємо невикористані залежності" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "Немає типового профілю для модуля {}:{}" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "Зниження версії" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "Профіль {} є невідповідним до модуля {}:{}" -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" -msgstr "Встановлюємо профілі модулів" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" -msgstr "Вимикаємо профілі модулів" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "Не вдалося обробити аргумент {}" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "Вмикаємо потоки модулів" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "Немає відповідника для пакунка {}" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "Перемикаємо потоки модулів" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "Вимикаємо модулі" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "Відновлюємо початковий стан модулів" +#: ../dnf/module/module_base.py:328 +msgid "" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "" +"Достатньо вказати лише назву модуля. Ігноруємо непотрібні відомості у " +"аргументі: «{}»" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "Встановлюємо групи середовища" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "Проблеми із залежностями модулів:" +msgstr[1] "Проблеми із залежностями модулів:" +msgstr[2] "Проблеми із залежностями модулів:" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "Оновлюємо групи середовища" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "Вмикаємо інший потік для «{}»." -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "Вилучаємо групи середовища" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "Нічого показувати." -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "Встановлюємо групи" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "Встановлюємо новішу версію «{}», ніж було вказано. Причина: {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "Оновлюємо групи" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "Увімкнені модулі: {}." -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "Вилучаємо групи" +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "Не вказано профілю для «{}». Будь ласка, вкажіть профіль." -#: ../dnf/cli/output.py:1256 -#, python-format -msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"Пропускаємо пакунки із конфліктами:\n" -"(додайте до рядка команди «%s», щоб виконати примусове оновлення)" +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "Розширення DNSSEC: ключ для користувача " -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "Пропускаємо пакунки із помилковими залежностями%s" +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "є коректним." -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " або частина групи" +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "перебуває у невідомому стані." -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "Пакунок" +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "Розширення DNSSEC: " -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "Пакунок" +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "Тестуємо вже імпортовані ключа на коректність." -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "заміна" +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 +#, python-format +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "Невідоме значення налаштувань: %s=%s у %s; %s" -#: ../dnf/cli/output.py:1348 +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"Резюме операції\n" -"%s\n" +msgid "Unknown configuration option: %s = %s in %s" +msgstr "Невідомий параметр налаштувань: %s = %s у %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "Встановити" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "Запущено dnf-automatic." -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "Оновити" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "Призупинити обробку на %s секунд" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "Вилучити" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "До «%s» застосовано такі оновлення:" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "Понизити" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "Для «%s» доступні такі оновлення:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "Пропустити" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "Для «%s» отримано такі оновлення:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "Пакунок" -msgstr[1] "Пакунки" -msgstr[2] "Пакунки" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "До «%s» застосовано оновлення." -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "Залежний пакунок" -msgstr[1] "Залежні пакунки" -msgstr[2] "Залежні пакунки" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "Для «%s» отримано оновлення." -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "Оновлено" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "Для «%s» доступні оновлення." -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "Знижено версію" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "Не вдалося надіслати електронну пошту за допомогою «%s»: %s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "Перевстановлено" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "Не вдалося виконати команду «%s»: повернуто стан %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "Пропущено" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "Проблеми у запиті:" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "Вилучено" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "не вистачає пакунків: " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "Помилка" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "пошкоджені пакунки: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "Загалом" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "не вистачає груп або модулів: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "<не встановлено>" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "пошкоджені групи або модулі: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "Система" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "Проблеми із залежностями модулів з Defaults:" +msgstr[1] "Проблеми із залежностями модулів з Defaults:" +msgstr[2] "Проблеми із залежностями модулів з Defaults:" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "Пропускаємо об'єднавчу дію %d з %d, оскільки дії перекриваються" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "Немає операцій" +msgid "%s is empty file" +msgstr "%s є порожнім файлом" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "Вказано помилкові ідентифікатори операцій або пакунки" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "Не вдалося зберегти останні дані щодо часу makecache." -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "Командний рядок" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "Не вдалося визначити останні дані щодо часу makecache." -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "Ім’я користувача" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "Проблема" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "Ід." +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "помилка під час спроби завантажити сховище «{}»: {}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "Дата і час" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "Помилка під час спроби завантажити сховище «{}»" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "Дії" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "" +"Кешування метаданих за таймером вимкнено, якщо працюємо з вимірюваним " +"з’єднанням." -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "Змінено" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "" +"Кешування метаданих за таймером вимкнено, якщо комп’ютер працює від " +"акумулятора." -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "Не вдалося отримати дані журналу" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "Кешування метаданих за таймером вимкнено." -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "Не вказано ідентифікатора операції або назви пакунка" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "Кеш метаданих нещодавно оновлено." -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "Вилучено" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: ніколи не застаріє і не оновлюватиметься." -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "Не встановлено" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: застарів і оновлюватиметься." -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "Новіший" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: метадані застаріють за %d секунд, буде оновлено зараз" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "Старіший" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: застаріє за %d секунд." -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "Ід. операції :" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "Створено кеш метаданих." -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "Час початку :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s: з використанням метаданих з %s." -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "Початок rpmdb :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "Ігноруємо сховища: %s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u секунд)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "" +"Останню перевірку на застарілість метаданих було виконано %s тому, %s." -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "Отримані пакунки було збережено до кешу до наступної успішної дії." + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u хвилин)" +msgid "You can remove cached packages by executing '%s'." +msgstr "Кешовані пакунки можна вилучити за допомогою команди «%s»." -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u годин)" +msgid "Invalid tsflag in config file: %s" +msgstr "Некоректне значення tsflag у файлі налаштувань: %s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u днів)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "Не вдалося додати файл груп зі сховища: %s — %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "Час завершення :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "Виконуємо перевірку операції" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "Завершення rpmdb:" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "Помилка: перевірка операції та depsolve:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "Користувач :" +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "Перевірку операції успішно пройдено." -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "Перервано" +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "Виконуємо перевірку операції" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "Повернутий код :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "Помилка під час перевірки операції:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "Успіх" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "Операцію з перевірки успішно завершено." -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "Помилки:" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "Виконуємо операцію" + +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "Потреба у місці на диску:" + +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "Потрібно ще %d МБ вільного місця на файловій системі %s." +msgstr[1] "Потрібно ще %d МБ вільного місця на файловій системі %s." +msgstr[2] "Потрібно ще %d МБ вільного місця на файловій системі %s." -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "Помилка:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "Резюме помилки" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Версія випуску:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB було змінено поза межами DNF." -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "Командний рядок :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "Під час спроби виконати дію сталися помилки." -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "Коментар :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "Не вдалося заблокувати для виконання операції (від імені %s)." -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "Результат виконання операції:" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "Не вдалося розпочати операцію." -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "Змінено пакунків:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "Не вдалося розпочати операцію:" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Виведено скриптом:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "Не вдалося вилучити файл операції %s" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "Помилки:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "Деякі з пакунків не було отримано. Повторюємо спробу." -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "Встановлення з залежностями" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "" +"RPM-різниці надали змогу зменшити обсяг у %.1f МБ оновлень до %.1f МБ " +"(зекономлено %d.1%%)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "Став застарілим" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "" +"Помилкові RPM-різниці збільшать обсяг оновлень з %.1f МБ до %.1f МБ (буде " +"втрачено %d.1%%)" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "Робить застарілим" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "Не вдалося відкрити: {}" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "Стерти" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "Відкритий ключ для %s не встановлено" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "Перевстановлення" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "Проблеми з відкриттям пакунка %s" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1237 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> Буде встановлено пакунок %s.%s %s" +msgid "Public key for %s is not trusted" +msgstr "Відкритий ключ %s не є надійним" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> Пакунок %s.%s %s буде оновленням" +msgid "Package %s is not signed" +msgstr "Пакунок %s не підписано" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> Буде вилучено пакунок %s.%s %s" +msgid "Cannot remove %s" +msgstr "Не вдалося вилучити %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> Буде перевстановлено пакунок %s.%s %s" +msgid "%s removed" +msgstr "%s вилучено" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "Немає відповідника для пакунка групи «{}»" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> Пакунок %s.%s %s буде зниженням версії" +msgid "Adding packages from group '%s': %s" +msgstr "Додаємо пакунки з групи «%s»: %s" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "Для вилучення не позначено жодних груп." + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "Не позначено жодної групи для оновлення" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "немає відповідних пакунків" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> Пакунок %s.%s %s зробить пакунок застарілим" +msgid "Package %s not installed, cannot downgrade it." +msgstr "Пакунок %s не встановлено, отже не можна знизити його версію." -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> Пакунок %s.%s %s буде оновлено" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "" +"Пакунок %s або його давнішу версію вже встановлено, отже не можна знизити " +"його версію." -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> Пакунок %s.%s %s стане застарілим" +msgid "Package %s not installed, cannot reinstall it." +msgstr "Пакунок %s не встановлено, отже не можна його повторно встановити." -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> Починаємо визначення залежностей" +#: ../dnf/base.py:1957 +#, python-format +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "" +"Файл %s є пакунком з початковими кодами, його не можна оновити, ігноруємо." -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> Визначення залежностей завершено" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "Пакунок %s не встановлено, отже не можна його оновити." -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:1972 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" +msgid "Package %s of higher version already installed, cannot update it." msgstr "" -"Імпортування ключа GPG 0x%s:\n" -" Ід. корист.: «%s»\n" -" Відбиток : %s\n" -" Походження : %s" +"Пакунок %s або його новішу версію вже встановлено, отже не можна його " +"оновити." -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "Виконання" +#: ../dnf/base.py:2018 +#, python-format +msgid "Package %s available, but installed for different architecture." +msgstr "Доступний пакунок %s, але пакунок встановлено для іншої архітектури." -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "Сплю" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "" +"Пакунок %s або його найдавнішу версію вже встановлено, отже не можна знизити" +" його версію." -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "Безперервний" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "Дію не оброблено: {}" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "Зомбі" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "Оновлення захисту не потрібні, але доступне {} оновлення" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "З трасуванням/зупинкою" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "Оновлення захисту не потрібні, але доступні {} оновлень" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "Невідомо" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "Для «{}» оновлення захисту не потрібні, але доступне {} оновлення" -#: ../dnf/cli/utils.py:113 -#, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "Не вдалося знайти даних щодо процесу блокування (PID %d)" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "Для «{}» оновлення захисту не потрібні, але доступні {} оновлень" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2311 #, python-format -msgid " The application with PID %d is: %s" -msgstr " Програмою із PID %d є %s" +msgid ". Failing package is: %s" +msgstr ". Пакунок, який не вдалося обробити: %s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2312 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " Пм’ять : %5s RSS (%5sБ VSZ)" +msgid "GPG Keys are configured as: %s" +msgstr "Ключі GPG налаштовано так: %s" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2324 #, python-format -msgid " Started: %s - %s ago" -msgstr " Почато: %s - %s тому" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "Ключ GPG у %s (0x%s) вже встановлено" -#: ../dnf/cli/utils.py:127 -#, python-format -msgid " State : %s" -msgstr " Стан : %s" +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "Ключ підтверджено." -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "пропускаємо." +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "У використанні ключа відмовлено." -#: ../dnf/comps.py:187 +#: ../dnf/base.py:2388 #, python-format -msgid "Group '%s' is not installed." -msgstr "Групу «%s» не встановлено." +msgid "Key import failed (code %d)" +msgstr "Помилка імпортування ключа (код %d)" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "Групи з назвою «%s» не існує." +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "Ключ успішно імпортовано" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "Не встановлено жодного ключа" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 +#: ../dnf/base.py:2397 #, python-format -msgid "Environment '%s' is not installed." -msgstr "Середовище «%s» не встановлено." +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"Ключі GPG зі списку сховища «%s» вже встановлено, але вони є некоректними для цього пакунка.\n" +"Перевірте, чи правильно вказано адреси URL для цього сховища." + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "Імпортування ключів не допомогло, помилкові ключі?" + +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * Можливо, ви мали на увазі щось таке: {}" + +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "Пакунок «{}» з локального сховища «{}» має помилкову контрольну суму" + +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "Деякі пакунки з локального сховища мають помилкові контрольні суми" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Групи з ідентифікатором «%s» не існує." +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "Пакунок «{}» зі сховища «{}» має помилкову контрольну суму" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "" +"Кеш деяких пакунків є некоректним, але їх не вдалося отримати через " +"використання параметра «--cacheonly»" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "Групу «%s» не встановлено." +msgid "Package %s is already installed." +msgstr "Пакунок %s вже встановлено." #: ../dnf/conf/config.py:134 #, python-format @@ -3405,6 +3663,11 @@ msgstr "" msgid "Bad id for repo: %s, byte = %s %d" msgstr "Помилковий ідентифікатор сховища: %s, байт = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: помилка під час перевірки %s: %s, а не %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3415,36 +3678,6 @@ msgstr "сховище %s: 0x%s вже імпортовано" msgid "repo %s: imported key 0x%s." msgstr "сховище %s: імпортовано ключ 0x%s." -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "Не буде встановлено пакунок rpm із початковим кодом (%s)." - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "Розширення DNSSEC: ключ для користувача " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "є коректним." - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "перебуває у невідомому стані." - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "Розширення DNSSEC: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "Тестуємо вже імпортовані ключа на коректність." - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "непідтримуваний тип контрольної суми: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Не вдалося перебудувати RPM-різницю" @@ -3457,235 +3690,45 @@ msgstr "Контрольна сума перезібраної RPM-різниц msgid "done" msgstr "виконано" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "Проблеми у запиті:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "не вистачає пакунків: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "пошкоджені пакунки: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "не вистачає груп або модулів: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "пошкоджені групи або модулі: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "Проблеми із залежностями модулів з Defaults:" -msgstr[1] "Проблеми із залежностями модулів з Defaults:" -msgstr[2] "Проблеми із залежностями модулів з Defaults:" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "Проблеми із залежностями модулів:" -msgstr[1] "Проблеми із залежностями модулів:" -msgstr[2] "Проблеми із залежностями модулів:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "Виявлено помилкове форматування файла блокування: %s.\n" "Переконайтеся, що не запущено паралельного процесу dnf і вилучіть файл блокування вручну або за допомогою команди systemd-tmpfiles --remove dnf.conf." -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "Вмикаємо інший потік для «{}»." - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "Нічого показувати." - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "Встановлюємо новішу версію «{}», ніж було вказано. Причина: {}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "Увімкнені модулі: {}." - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "Не вказано профілю для «{}». Будь ласка, вкажіть профіль." - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"Підказка: [d]типовий, [e]увімкнено, [x]вимкнено, [i]встановлено" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" -"\n" -"\n" -"Підказка: [d]-типове, [e]-увімкнено, [x]-вимкнено, [i]-встановлено, [a]-активне" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "Ігноруємо непотрібний профіль: «{}/{}»" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "Не вдалося знайти відповідник профілю у аргументі {}" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "Немає типового профілю для модуля {}:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "Профіль {} є невідповідним до модуля {}:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "Не вдалося обробити аргумент {}" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "Немає відповідника для пакунка {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" -"Достатньо вказати лише назву модуля. Ігноруємо непотрібні відомості у " -"аргументі: «{}»" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: помилка під час перевірки %s: %s, а не %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s є порожнім файлом" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "Не вдалося зберегти останні дані щодо часу makecache." - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "Не вдалося визначити останні дані щодо часу makecache." - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "Помилка під час спроби обробити файл: %s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "пропускаємо." -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "Завантажені додатки: %s" +msgid "Module or Group '%s' is not installed." +msgstr "" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "Не вдалося завантажити додаток «%s»: %s" +msgid "Module or Group '%s' is not available." +msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "немає відповідного обробника вмісту для %s" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "Вже отримано" +msgid "Module or Group '%s' does not exist." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "визначаємо найшвидше дзеркало (%s вузлів)… " +msgid "Environment '%s' is not installed." +msgstr "Середовище «%s» не встановлено." -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "вмикаємо сховище %s" +msgid "Environment '%s' is not available." +msgstr "" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "Додано сховище %s з %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "Під час спроби виконати тестову дію сталися помилки." - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "Зниження версії" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "Очищення диска" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "Встановлення" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "Перевстановлення" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "Вилучення" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "Оновлення" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "Перевіряємо" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "Запускаємо дієсценарій" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "Готуємося" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "Проблема" +msgid "Group_id '%s' does not exist." +msgstr "Групи з ідентифікатором «%s» не існує." diff --git a/po/zanata.xml b/po/zanata.xml index cd0ea9d..de25b06 100644 --- a/po/zanata.xml +++ b/po/zanata.xml @@ -2,6 +2,6 @@ https://fedora.zanata.org/ dnf - master + rhel-8.1 gettext diff --git a/po/zh_CN.po b/po/zh_CN.po index c32f3fc..5b9884c 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -12,7 +12,6 @@ # Leah Liu , 2016. #zanata # Qi Fan , 2016. #zanata # Tommy He , 2016. #zanata -# Tong Hui , 2016. #zanata # mosquito , 2016. #zanata # Jerry Lee , 2017. #zanata # Pany , 2017. #zanata @@ -25,1942 +24,1987 @@ # Qiyu Yan , 2018. #zanata # Jerry Lee , 2019. #zanata # Qiyu Yan , 2019. #zanata +# Tony Fu , 2019. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" -"PO-Revision-Date: 2019-05-02 09:51+0000\n" -"Last-Translator: Jerry Lee \n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" +"PO-Revision-Date: 2019-06-27 04:42+0000\n" +"Last-Translator: Tony Fu \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/dnf/language/zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "下列位于 '%s' 的更新已被应用:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "下列位于 '%s' 的更新可用:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "下列位于 '%s' 的更新已下载:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "位于 '%s' 的更新已应用。" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "位于 '%s' 的更新已下载。" - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "位于 '%s' 的更新已可用。" - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "使用 '%s' 发送邮件失败: %s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "无法执行命令 '%s' :返回 %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "软件包" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "未知配置值: %s=%s 在 %s 中; %s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "软件包安装" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "未知配置选项:%s = %s 在 %s 中" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "降级" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "启动的 dnf-automatic。" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "清理" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "休眠 %s 秒" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "安装" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "错误:%s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "废弃" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "加载仓库 '{}' 失败:{}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "重新安装" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "加载仓库 '{}' 失败" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "删除" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "在使用按流量计费的连接时禁用元数据计时缓存。" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "升级" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "在使用电池时禁用元数据计时缓存。" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "验证" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "元数据计时缓存已禁用。" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "运行脚本" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "元数据缓存近期已刷新。" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "准备中" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." -msgstr "在\"{}\"中没有被启用的仓库" +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." +msgstr "测试事务过程中出错。" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s: 永远不过期并不会被刷新。" +msgid "Parsing file failed: %s" +msgstr "解析文件失败:%s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s: 已过期并不会被刷新。" +msgid "Loaded plugins: %s" +msgstr "加载插件:%s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s: 元数据将在 %d 秒后过期,现在将会被刷新" +msgid "Failed loading plugin \"%s\": %s" +msgstr "加载插件 \"%s\" 失败 : %s" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s: 将会在 %d 秒后过期。" +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "没有发现与以下启用插件特征匹配的项: {}" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "元数据缓存已建立。" +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "没有发现与以下禁用插件特征匹配的项: {}" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s:正在使用截止于 %s 的元数据。" +msgid "enabling %s repository" +msgstr "正在启用 %s 仓库" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" -msgstr "正在忽略仓库:%s" +msgid "Added %s repo from %s" +msgstr "已添加 %s 仓库来自 %s" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "上次元数据过期检查:%s 前,执行于 %s。" +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" +msgstr "名称" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "下载的软件包保存在缓存中,直到下次成功执行事务。" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "名称" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "您可以通过执行 '%s' 删除软件包缓存。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "时期" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "配置文件 %s 中使用 tsflag 是错误的" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "版本" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "为仓库 %s 添加组文件时失败:%s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "版本" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "运行事务检查" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "发布" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "错误:事务检查与依赖解决错误:" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "架构" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "事务检查成功。" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "架构" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "运行事务测试" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "大小" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "事务检查错误:" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "大小" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "事务测试成功。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "源" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "运行事务" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "仓库" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "磁盘需求:" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "仓库" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "至少需要 %dMB 空间,在文件系统 %s。" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "来自仓库" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "错误汇总" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "打包者:" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB 在 DNF 以外被修改。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "构建时间" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "事务过程中出现错误。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "安装时间" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "获取事务锁失败(记录为:%s)。" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "安装者" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "不能执行事务。" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "概况" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "事务无法启动:" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "概况" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "移除事务文件 %s 失败" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "某些软件包没有被下载。正在重试。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "协议" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "增量 RPM 将 %.1f MB 的更新减少至 %.1f MB(已节省 %d.1%% )" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "描述" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "增量 RPM 未能将 %.1f MB 的更新减少至 %.1f MB(已浪费 %d.1%% )" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "描述" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "无法打开: {}" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "没有可以列出的软件包" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s 的公钥没有安装" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "打开软件包 %s 出现问题" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "是" + +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "否" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "确定吗?[y/N]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "确定吗?[Y/n]: " + +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "%s 的公钥不可信任" +msgid "Group: %s" +msgstr "组:%s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "软件包 %s 没有签名" +msgid " Group-Id: %s" +msgstr " 组编号:%s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "无法删除 %s" +msgid " Description: %s" +msgstr " 描述:%s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "%s 已删除" +msgid " Language: %s" +msgstr " 语言:%s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "没有和组 \"{}\" 匹配的" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " 必要的软件包:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "从组 '%s': %s 添加软件包" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " 默认的软件包:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "无需任何处理。" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " 可选的软件包:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "没有软件包组需要移除。" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " 可能的软件包:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "没有标记为要升级的组。" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "环境组:%s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "未找到匹配的参数: %s" +msgid " Environment-Id: %s" +msgstr " 环境-Id:%s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "没有能够与之匹配的软件包" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " 必选软件包组:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " 可选软件包组:" -#: ../dnf/base.py:1902 -#, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "软件包 %s 的低版本已经安装,无法进行降级。" +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "匹配来源:" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "软件包 %s 未能够安装成功,无法进行重新安装。" +msgid "Filename : %s" +msgstr "文件名 :%s" -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:897 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "%s 文件无法被升级,已忽略。" +msgid "Repo : %s" +msgstr "仓库 :%s" -#: ../dnf/base.py:1946 -#, python-format -msgid "Package %s not installed, cannot update it." -msgstr "软件包 %s 未安装,无法更新。" +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "描述: " -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:910 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "软件包 %s 的高版本已经安装,无法进行升级操作。" +msgid "URL : %s" +msgstr "网址 :%s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s available, but not installed." -msgstr "软件包 %s 可用,但不会被安装" +msgid "License : %s" +msgstr "协议 :%s" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "软件包 %s 可用,当是为其它架构安装。" +msgid "Provide : %s" +msgstr "提供 : %s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:940 #, python-format -msgid "No package %s installed." -msgstr "没有软件包 %s 安装。" +msgid "Other : %s" +msgstr "其它 : %s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 -#, python-format -msgid "Not a valid form: %s" -msgstr "无效: %s" +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "计算总下载量时出错" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "没有软件包需要移除。" +#: ../dnf/cli/output.py:995 +#, python-format +msgid "Total size: %s" +msgstr "总计:%s" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:998 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" +msgid "Total download size: %s" +msgstr "总下载:%s" -#: ../dnf/base.py:2156 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" +msgid "Installed size: %s" +msgstr "安装大小:%s" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "操作没被处理:{}" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "计算安装大小时出错" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "No package %s available." -msgstr "无可用软件包 %s。" +msgid "Freed space: %s" +msgstr "将会释放空间:%s" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "没有必须的安全更新, 但是 {} 的更新可用" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "标记软件包为遵循软件包组安装的:" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "没有必须的安全更新, 但是 {} 的更新可用" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "标记软件包为遵循软件包组移除的:" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "组" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "软件包" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr ". 失败的软件包是:%s" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "安装组/模块包" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG密钥配置为:%s" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "安装软件包组" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "%s 的 GPG 公钥(0x%s)已安装" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "安装" -#: ../dnf/base.py:2340 -#, fuzzy -msgid "The key has been approved." -msgstr "密钥已被确认" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "升级" -#: ../dnf/base.py:2343 -#, fuzzy -msgid "The key has been rejected." -msgstr "密钥已被否认" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "重新安装" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "导入公钥失败(代码 %d)" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "安装依赖关系" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "导入公钥成功" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "安装弱的依赖" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "没有安装任何公钥" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "移除" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." -msgstr "仓库 \"%s\" 的 GPG 公钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "移除依赖的软件包" -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "导入的密钥没有公钥,错误的公钥?" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "清除未被使用的依赖关系" -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * 可能您的意思是:{}" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "降级" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" +msgstr "安装模块配置档案" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "禁用模块配置档案" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "启用模块流" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "切换模块流" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "软件包 %s 已安装。" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "禁用模块" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" -msgstr "" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "重置模块" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "解析文件 \"%s\" 失败:%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" +msgstr "安装环境组" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" -msgstr "" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "升级环境组" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "配置错误:%s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" +msgstr "删除环境组" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" -msgstr "" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "安装组" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." -msgstr "" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" +msgstr "升级组" -#: ../dnf/cli/cli.py:136 -#, python-format -msgid " Installed: %s-%s at %s" -msgstr " 已安装: %s-%s 在 %s" +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" +msgstr "删除组" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Built : %s at %s" -msgstr " 构建 :%s 在 %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF 只会下载事务所需的软件包。" - -#: ../dnf/cli/cli.py:194 msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "DNF 将只会下载软件包、安装 gpg 密钥并检查事务。" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"跳过有冲突的软件包:\n" +"(添加 '%s' 至命令行来强制升级)" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "操作中止。" +#: ../dnf/cli/output.py:1264 +#, python-format +msgid "Skipping packages with broken dependencies%s" +msgstr "跳过存在损坏依赖关系的软件包 %s" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "下载软件包:" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " 或一个组的一部分" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "下载软件包出错" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "软件包" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "事务失败" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "软件包" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "替换" + +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"如果不加干预,拒绝自动导入公钥。\n" -"指定 \"-y\" 改变这个行为。" +"\n" +"事务概要\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG 检查失败" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "安装" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "升级" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "取代的软件包" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "移除" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "没有软件包需要发行版同步。" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "降级" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "没有标记要降级的软件包。" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "跳过" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "已安装的软件包" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "软件包" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "可安装的软件包" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "依赖软件包" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "自动移除软件包" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "已升级" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "更多软件包" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "已降级" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "可用升级" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "已安装" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "最近添加的软件包" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "已重装" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "没有匹配的软件包可以列出" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "跳过的" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "没有找到匹配的软件包" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "已移除" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "没有事务 ID" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "失败" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "未找到指定事务 ID" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "总计" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "找到多个事务 ID!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "<空>" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "在 %u 之前,事务历史不完整。" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "系统" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "在 %u 之后,事务历史不完整。" - -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "撤销事务 {},从 {}" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "跳过把事务 %d 合并到 %d,因为它是重叠的" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "未知仓库:'%s'" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "没有事务" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "没有仓库匹配: %s" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "错误的事务 ID 或软件包" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "该命令必须以 root 用户运行" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "命令行" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "未找到命令: %s。请使用 %s --help" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "用户名" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "这可能是一个 DNF 插件的命令,请尝试: \"dnf install 'dnf-command(%s)'\"" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "这可能是一个 DNF 插件的命令,但当前已禁用加载插件。" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "日期和时间" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " -"命令一起使用。" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "操作" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." -msgstr "" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "更改" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" +msgstr "失败的历史信息" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "未指定事务 ID、或者软件包" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "已删除" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "参数 {}:不允许与参数 {} 一起使用" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "未安装" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "命令 \"%s\" 已有定义" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "较老的" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "在 dnf.conf 中排除: " +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "较早的" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "在 dnf.conf 中包括: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "事务 ID:" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "在 repo 中排除 " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "起始时间 :" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "在 repo 中包括 " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "起始 RPM 数据库 :" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1870 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "要诊断问题,尝试运行:'%s' 。" +msgid "(%u seconds)" +msgstr "(%u 秒)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" +msgid "(%u minutes)" +msgstr "(%u 分钟)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"您已启用软件包检查,并通过 GPG 密钥验证。这是建议的做法。\n" -"然而,您没有导入任何 GPG 公钥。您需要为希望安装的软件包下载\n" -"并导入 GPG 公钥。\n" -"您可以执行以下命令导入 GPG 公钥:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"另外,您可以在库配置中使用 'gpgkey' 选项指定 GPG 公钥的 URL,\n" -"DNF 将安装该公钥。\n" -"\n" -"了解更多信息,请联系您的发行版或软件包供应商。" +#: ../dnf/cli/output.py:1874 +#, python-format +msgid "(%u hours)" +msgstr "(%u 小时)" -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "问题仓库:%s" +msgid "(%u days)" +msgstr "(%u 天)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "显示关于软件包或软件包组的详细信息" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "结束时间 :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "显示所有的软件包(默认)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "结束 RPM 数据库 :" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "只显示可用的软件包" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "用户 :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "只显示已安装的软件包" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "返回码 :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "只显示额外的软件包" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "已终止" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "只显示需要被升级的软件包" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "成功" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "只显示需要被删除的软件包" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "失败:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "限制最近被改变的软件包" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "失败:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "软件包" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "Releasever :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "列出一个或一组软件包" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "命令行 :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "查找提供指定内容的软件包" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "注释 :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "字符串" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "事务完成由:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "搜索软件包: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "已改变的包:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "检查是否有软件包升级" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "Scriptlet 输出:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "在更新前显示Changelog" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "错误:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "没有可用软件包。" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "依赖安装" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "没有标记要安装的软件包。" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "已废弃" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "没有软件包安装。" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "删除" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "重装" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (来自 %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> 软件包 %s.%s %s 将会被安装" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "已安装的软件包%s%s已不可用。" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> 软件包 %s.%s %s 将作为一个更新" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "没有从仓库安装任何软件包。" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> 软件包 %s.%s %s 将会被清除" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "没有标记要重新安装的软件包。" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> 软件包 %s.%s %s 将会被重新安装" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "没有软件包需要升级。" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> 软件包 %s.%s %s 将会被降级" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "对指定仓库中的所有软件包运行命令" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> 软件包 %s.%s %s 将会废弃" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "仓库" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> 软件包 %s.%s %s 将会被升级" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "显示一个有帮助的用法信息" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> 软件包 %s.%s %s 将会被废弃" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "命令" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> 开始解决依赖关系" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "显示或使用事务历史" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> 依赖关系解决完成" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"找到对于一个事务 ID。\n" -"'{}' 需要一个事务 ID 或软件包名。" +"导入 GPG 公钥 0x%s:\n" +" Userid: \"%s\"\n" +" 指纹: %s\n" +" 来自: %s" -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "没有提供事务 ID 或软件包名。" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "命令行错误:%s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "你没有权限到历史数据。" +#: ../dnf/cli/option_parser.py:85 +#, python-format +msgid "bad format: %s" +msgstr "损坏的格式:%s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt 参数有多个值:%s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:99 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" +msgid "Setopt argument has no value: %s" +msgstr "Setopt 参数没有值:%s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"无效的事务 ID 范围定义 '{}'。\n" -"使用 '..'。" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "可选参数" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"无法把 '{}' 转换为事务 ID。\n" -"使用 '', 'last', 'last-'。" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "配置文件位置" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "没有找到管理软件包 '{}' 的事务" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "静默执行" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "详尽执行" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "显示 DNF 版本信息并退出" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "设置目标根目录" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "不要安装文档" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "禁用所有插件" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "启用指定名称的插件" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "禁用指定名称的插件" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "设置任意配置和仓库选项" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "通过跳过软件包来解决依赖问题" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "显示命令帮助" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "允许解决依赖关系时删除已安装软件包" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "在事务中尝试最佳软件包版本。" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "" +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" +msgstr "不用把事务限制在最佳选择" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "完全从系统缓存运行,不升级缓存" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "最大命令等待时间" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "调试输出级别" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "删除所有原先因为依赖关系安装的不需要的软件包" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "转储详细解决结果至文件" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "要移除的包" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "在 list/search 命令下,显示仓库里重复的条目" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "在包数据库中寻找问题" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "错误输出级别" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "显示所有问题; 默认" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "对 upgrade 启用 dnf 的过期处理逻辑,或对 info、list 和 repoquery 显示软件包过期的功能" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "显示依赖关系的问题" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm调试输出等级" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "显示重复的问题" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "全部问题自动应答为是" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "显示被放弃的软件包" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "全部问题自动应答为否" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "根据提供的信息显示问题" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "启用指定 id 或 glob 的仓库,可以指定多次" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} 缺失必要依赖软件包 {}" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "使用 config-manager 命令启用 repos (自动保存)" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} 与 {} 重复" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "使用 config-manager 命令禁用 repos (自动保存)" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} 已被 {} 废弃" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "用全名或通配符排除软件包" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} 提供 {} 但是它未被找到" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "禁用 excludepkgs" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "删除文件 %s" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "指向附加仓库的标记和路径,可以指定多次。" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "删除已缓存的数据" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "禁用删除不再被使用的依赖软件包" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "清除元数据" +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "禁用 gpg 签名检查 (如果 RPM 策略允许)" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "正在清理数据: " +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "配置是否使用颜色" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "缓存已过期" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "在运行命令之前将元数据标记为过期。" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d 文件已删除" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "仅解析 IPv4 地址" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "正在等待 pid 为%d的进程退出。" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "仅解析 IPv6 地址" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "列出软件包的依赖关系和提供这些软件包的源" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "设置软件包要复制到的目录" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "同步已经安装的软件包到最新可用版本" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "仅下载软件包" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "需要同步的软件包" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "为事务添加一个注释" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "降级包" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "在更新中包括与 bug 修复有关的软件包" -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "软件包降级" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "在更新中包括与功能增强有关的软件包。" -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "显示或使用组信息" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "在更新中包括与新软件包有关的软件包" -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "配置的软件源不包含组数据。" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "在更新中包括与安全有关的软件包" -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "警告:组 %s 不存在。" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "在更新中包括修复指定公告所必须的软件包" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "警告:没有匹配的组" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "在更新中包括修复给定 BZ 所必须的软件包" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "可用环境组:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "在更新中包括修复给定 CVE 所必须的软件包" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "已安装的环境组:" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "已安装组:" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "强制使用一个架构" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "已安装语言组:" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "主要命令列表:" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "可用组:" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "插件命令列表:" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "可用语言组:" +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 +#, python-format +msgid "Error: %s" +msgstr "错误:%s" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "包含可选软件包" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "已终止。" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "同时显示已隐藏的软件组" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "没有当前目录的读取/执行权限,移动至 /" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "只显示已安装的软件组" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "尝试在命令行中添加 '{}' 来替换冲突的软件包" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "只显示可获得的团队" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "尝试添加 '{}' 来跳过无法安装的软件包" -#: ../dnf/cli/commands/group.py:332 -#, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "无效的组子命令,请使用:%s 。" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr " 或 '{}' 来跳过无法安装的软件包" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "无法找到一个必须的组软件包" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "尝试添加 '{}' 来不只使用最佳选择的软件包" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "向系统中安装一个或多个软件包" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr " 或 '{}' 来不只使用最佳选择的软件包" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "软件包安装" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "依赖关系解决。" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "没有任何匹配" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "完毕!" -#: ../dnf/cli/commands/install.py:131 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "Not a valid rpm file path: %s" -msgstr "RPM文件路径错误:%s" - -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "" +msgid " Installed: %s-%s at %s" +msgstr " 已安装: %s-%s 在 %s" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "创建元数据缓存" +#: ../dnf/cli/cli.py:138 +#, python-format +msgid " Built : %s at %s" +msgstr " 构建 :%s 在 %s" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "为元数据文件生成缓存文件。" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF 只会下载事务所需的软件包。" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "DNF 将只会下载软件包、安装 gpg 密钥并检查事务。" -#: ../dnf/cli/commands/mark.py:49 -#, python-format -msgid "%s marked as user installed." -msgstr "%s 已标记为用户安装的。" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "操作中止。" -#: ../dnf/cli/commands/mark.py:53 -#, python-format -msgid "%s unmarked as user installed." -msgstr "%s 取消标记为用户安装的。" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "无需任何处理。" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s 已标记为已安装软件组。" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "下载软件包:" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "错误:" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "下载软件包出错" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "软件包 %s 尚未安装。" +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "事务失败" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format +#: ../dnf/cli/cli.py:262 msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"如果不加干预,拒绝自动导入公钥。\n" +"指定 \"-y\" 改变这个行为。" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "没有匹配的模块可以列出" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG 检查失败" -#: ../dnf/cli/commands/module.py:128 -#, fuzzy -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" -"不允许切换一个模块中被启用的流。建议您移除该模块之中所有被安装的内容,然后执行'dnf module reset " -"'命令重置模块.在重置之后,你就可以切换到其他的流" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "{} 的改变日志" -#: ../dnf/cli/commands/module.py:199 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." -msgstr "" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "取代的软件包" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "与模块交互。" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "没有软件包需要发行版同步。" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "只显示启用的模块" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "未找到匹配的参数: %s" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "只显示禁用的模块" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "无可用软件包 %s。" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "只显示安装的模块" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "针对于参数 %s 的软件包可用, 但是目前没有安装。" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "显示档案内容" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "没有标记要降级的软件包。" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "重装一个包" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "已安装的软件包" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "需要重新安装的软件包" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "可安装的软件包" -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "从系统中移除一个或多个软件包" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "自动移除软件包" -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "删除已安装(重复)的软件包" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "更多软件包" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "移除过期的“仅安装”软件包" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "可用升级" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "没有重复的软件包需要删除" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "最近添加的软件包" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "没有已过时且已安装的软件包需要删除" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "没有匹配的软件包可以列出" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "未知" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "没有找到匹配的软件包" -#: ../dnf/cli/commands/repolist.py:39 +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "没有事务 ID" + +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "未找到指定事务 ID" + +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "找到多个事务 ID!" + +#: ../dnf/cli/cli.py:623 #, python-format -msgid "Never (last: %s)" -msgstr "从不 (最近 %s)" +msgid "Transaction history is incomplete, before %u." +msgstr "在 %u 之前,事务历史不完整。" -#: ../dnf/cli/commands/repolist.py:41 +#: ../dnf/cli/cli.py:625 #, python-format -msgid "Instant (last: %s)" -msgstr "瞬间(最近 %s)" +msgid "Transaction history is incomplete, after %u." +msgstr "在 %u 之后,事务历史不完整。" -#: ../dnf/cli/commands/repolist.py:44 +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 #, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s 秒 (最近 %s)" +msgid "No package %s installed." +msgstr "没有软件包 %s 安装。" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "显示已配置的软件仓库" +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "撤销事务 {},从 {}" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "显示所有的软件仓库" +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "未知仓库:'%s'" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "显示已经启用的仓库(默认)" +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "没有仓库匹配: %s" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "显示被禁用的软件仓库" +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "该命令必须以 root 用户运行" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "没有可用的软件仓库" +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "未找到命令: %s。请使用 %s --help" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "启用" +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "这可能是一个 DNF 插件的命令,请尝试: \"dnf install 'dnf-command(%s)'\"" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "禁用" +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "这可能是一个 DNF 插件的命令,但当前已禁用加载插件。" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "仓库ID : " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "配置错误:%s" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "仓库名 : " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir 或 --downloaddir 必须和 --downloadonly 或 download 或 system-upgrade " +"命令一起使用。" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "仓库状态 : " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" +"--enable、--set-enabled 和 --disable、--set-disabled 必须和 config-manager 命令一起使用。" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "仓库版本: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" +"警告 : 强制全局性的 GPG 签名检查作为每个有效的 RPM 安全策略 (请参阅 dnf.conf(5) 中的 'gpgcheck' 部分 )" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "仓库标志 : " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "配置文件 \"{}\" 不存在" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "仓库发行版标签: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "无法找到发布版本(可用 '--releasever' 指定版本)" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "仓库更新: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "参数 {}:不允许与参数 {} 一起使用" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "仓库包 : " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "命令 \"%s\" 已有定义" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "仓库大小 : " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "在 dnf.conf 中排除: " -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "仓库元链接: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "在 dnf.conf 中包括: " -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " 更新: " +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "在 repo 中排除 " -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "仓库镜像: " +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "在 repo 中包括 " -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "仓库基本地址: " +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "错误的环境变量 : DNF_DISABLE_ALIASES=%s" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "仓库到期: " +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 +#, python-format +msgid "Parsing file \"%s\" failed: %s" +msgstr "解析文件 \"%s\" 失败:%s" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "仓库排除: " +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "无法读文件 \"%s\": %s" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "仓库包括: " +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "别名包括无限递归" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "仓库排除: " +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "%s, 使用原始参数。" -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "仓库文件名: " +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "运行中" -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "仓库标识" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "睡眠中" -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "状态" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "不可中断" -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "仓库名称" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "僵死" -#: ../dnf/cli/commands/repolist.py:300 -#, python-format -msgid "Total packages: %s" -msgstr "软件包总数:%s" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "跟踪/停止" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "搜索匹配关键字的软件包" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "未知" -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "搜索所用的关键词" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "无法找到关于锁定进程 (PID %d)的信息" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " PID 为 %d 的应用程序是:%s" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "查询软件包的所有版本(默认)" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " 内存:%5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "仅显示符合指定架构的结果" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " 已启动: %s - %s之前" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "仅显示包含指定文件的结果" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " 状态 : %s" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "只显示与 REQ 冲突的结果" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "列出或创建命令别名" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "启用别名解析" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "只显示废弃 REQ 的结果" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "禁用别名解析" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "仅显示提供指定依赖的结果" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "别名现已被启用" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "仅显示需要指定软件包提供和文件的结果" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "别名现已被禁用" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "仅显示推荐指定依赖的结果" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "无效的别名键 : %s" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "仅显示增强指定依赖的结果" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "别名参数没有值 : %s" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "仅显示建议指定依赖的结果" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "别名已添加 : %s" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "仅显示补充指定依赖的结果" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "别名未找到 : %s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "检查未明示的依赖(文件及提供者);默认选项" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "别名被删除 : %s" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "检查如输入指出的依赖关系,并非 --alldeps" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "%s, 别名 %s" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "与 --whatrequires、--requires 和 --resolve一起使用,递归查询软件包" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "别名 %s='%s'" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "列出这些软件包的依赖关系以及提供这些软件的源" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "别名解析被禁用" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "显示可被 --queryformat 使用的标签" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "没有指定别名。" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "解析功能所来自的软件包" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "没有指定别名。" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "显示软件包的递归树" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "没有定义别名。" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "在相关源 RPM 中操作" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "没有匹配的别名 : %s" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "在软件包详细信息中搜索指定字符串" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "显示关于软件包的详细信息" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "同时搜索软件包描述和 URL" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "显示软件包中的文件列表" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "查询字段" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "显示软件包的源 RPM 名称" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " 和 " -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "显示软件包的 changelogs" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s 精准匹配:%%s" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "用于显示已查找到软件包的格式" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s 匹配:%%s" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)。" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "未找到匹配项。" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "使用 name-version-release 的格式来输出找到的软件包(使用 rpm 查询的默认格式)。" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "搜索软件包: " -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包。" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "在包数据库中寻找问题" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "显示可选择所选软件包的 comps 组" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "显示所有问题; 默认" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "限定查询范围为已安装的重复软件包" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "显示依赖关系的问题" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "限定查询范围为已安装的“仅安装”软件包" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "显示重复的问题" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "显示被放弃的软件包" -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "显示可以下载该软件包的地址。" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "根据提供的信息显示问题" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "显示与该软件包冲突的功能。" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} 缺失必要依赖软件包 {}" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} 与 {} 重复" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "显示软件包所增强的功能" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} 已被 {} 废弃" -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "显示软件包所提供的功能" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} 提供 {} 但是它未被找到" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "显示软件包所推荐的功能" - -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "显示软件包所依赖的功能" - -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "显示软件包运行一个 %%pre 脚本所依赖的功能" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "同步已经安装的软件包到最新可用版本" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "显示软件包所建议的功能" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "需要同步的软件包" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "显示软件包所补充的功能" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "升级系统中的一个或多个软件包" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "仅显示可用的软件包。" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "需要升级的软件包" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "仅显示已安装的软件包。" +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "没有软件包需要升级。" -#: ../dnf/cli/commands/repoquery.py:238 +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "仅显示不存在于任何可用仓库的软件包。" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "删除所有原先因为依赖关系安装的不需要的软件包" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "仅显示为已安装的软件包提供升级的软件包。" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "要移除的包" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "仅显示可被“dnf autoremove”命令所移除的软件包" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "创建元数据缓存" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "只显示被用户手动安装的软件包。" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "为元数据文件生成缓存文件。" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "仅显示最近修改过的软件包" +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "要诊断问题,尝试运行:'%s' 。" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"选项 '--resolve' 需要和 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" -"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " -"选项之一一起使用" +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "RPM 数据库可能出错,请尝试运行'%s'进行恢复。" -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"选项 '--recursive' 需要和 '--whatrequires ' 一起使用(以及可选的 '--alldeps',但不能是 '--" -"exactdeps'),或和 '--requires --resolve' 一起使用" +"您已启用软件包检查,并通过 GPG 密钥验证。这是建议的做法。\n" +"然而,您没有导入任何 GPG 公钥。您需要为希望安装的软件包下载\n" +"并导入 GPG 公钥。\n" +"您可以执行以下命令导入 GPG 公钥:\n" +" rpm --import public.gpg.key\n" +"\n" +"\n" +"另外,您可以在库配置中使用 'gpgkey' 选项指定 GPG 公钥的 URL,\n" +"DNF 将安装该公钥。\n" +"\n" +"了解更多信息,请联系您的发行版或软件包供应商。" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "软件包 {} 不包含文件" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "问题仓库:%s" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "可用的查询标签:使用 --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." +msgstr "在\"{}\"中没有被启用的仓库" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "显示关于软件包或软件包组的详细信息" -#: ../dnf/cli/commands/repoquery.py:501 -msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"description:\n" -" For the given packages print a tree of the packages." -msgstr "" -"没有指定有效的参数\n" -"使用方法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" -"\n" -"描述:\n" -" 对于指定的软件包,打印软件包树。" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "显示所有的软件包(默认)" -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "在软件包详细信息中搜索指定字符串" +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "只显示可用的软件包" -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "同时搜索软件包描述和 URL" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "只显示已安装的软件包" -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "查询字段" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "只显示额外的软件包" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "只显示需要被升级的软件包" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "只显示需要被删除的软件包" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "限制最近被改变的软件包" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "列出一个或一组软件包" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " 和 " +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "查找提供指定内容的软件包" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s 精准匹配:%%s" +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "字符串" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "%s 匹配:%%s" +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "检查是否有软件包升级" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "未找到匹配项。" +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "在更新前显示Changelog" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "运行交互式的DNF终端" +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "没有可用软件包。" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "脚本" +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "没有标记要安装的软件包。" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "以脚本来启动DNF终端" +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "没有软件包安装。" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "不支持的密钥(密钥值)" +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 +#, python-format +msgid " (from %s)" +msgstr " (来自 %s)" -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 #, python-format -msgid "Could not find repository: %s" -msgstr "无法找到软件仓库:%s" +msgid "Installed package %s%s not available." +msgstr "已安装的软件包%s%s已不可用。" -#: ../dnf/cli/commands/shell.py:167 -msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." -msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" 如果没有指定值,则输出当前值。\n" -" 如果指定了值,则设置为那个值。" +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "没有从仓库安装任何软件包。" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "没有标记要重新安装的软件包。" + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "没有软件包需要移除。" + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "对指定仓库中的所有软件包运行命令" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "仓库" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "显示一个有帮助的用法信息" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "命令" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "显示或使用事务历史" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} [command]\n" -" print help" +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} [command]\n" -" 打印帮助" +"找到对于一个事务 ID。\n" +"'{}' 需要一个事务 ID 或软件包名。" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "没有提供事务 ID 或软件包名。" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "你没有权限到历史数据。" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [option]\n" -" list: 列出仓库和它们的状态。选项 = [all | id | glob]\n" -" enable: 启用仓库。选项 = repository id\n" -" disable: 禁用仓库。选项 = repository id" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "无法撤销事务 %s,这样做将可能导致不一致的软件包数据库。" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{}\n" -" resolve the transaction set" -msgstr "" -"{}\n" -" 解析事务集" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "无法回滚事务 %s,这样做将可能导致不一致的软件包数据库。" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{} arg\n" -" list: 列出事务内容\n" -" reset:重置(清零)事务\n" -" run:运行事务" +"无效的事务 ID 范围定义 '{}'。\n" +"使用 '..'。" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{}\n" -" run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{}\n" -" 运行事务" +"无法把 '{}' 转换为事务 ID。\n" +"使用 '', 'last', 'last-'。" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "没有找到管理软件包 '{}' 的事务" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "降级包" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "软件包降级" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" exit the shell" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "升级,但只有“最新”的软件包已修复可能影响你的系统的问题" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" +msgstr "这个操作会把模块 '{0}' 从流 '{1}' 切换到流 '{2}'" + +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "没有匹配的模块可以列出" + +#: ../dnf/cli/commands/module.py:128 +msgid "" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -"{}\n" -" 退出 shell" +"无法切换一个模块已启用的流。\n" +"推荐从模块中删除所有已安装的内容,使用 'dnf module reset ' 命令重置模块。在重置模块后就可以启用其他流。" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -"Shell 特定参数:\n" -"\n" -"config 设置配置选项\n" -"help 打印帮助\n" -"repository (或 repo) 启用、禁用或者列出软件仓库\n" -"resolvedep 解析事务集\n" -"transaction (or ts) 列出、重置或者运行事务集\n" -"run 解析以及运行事务集\n" -"exit (或 quit) 退出 shell" +"无法切换一个模块已启用的流。\n" +"推荐从模块中删除所有已安装的内容,使用 'dnf module reset ' 命令重置模块。在重置模块后就可以安装其他流。" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "错误:无法打开%s来读取" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "与模块交互。" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "离开终端" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "只显示启用的模块" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "运行交互式的 DNF 终端以删除或者安装 spec 描述文件" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "只显示禁用的模块" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "将被删除的 specs" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "只显示安装的模块" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "将被安装的 specs" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "显示档案内容" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "从系统中移除一个或多个软件包" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "删除已安装(重复)的软件包" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "移除过期的“仅安装”软件包" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "没有重复的软件包需要删除" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "没有已过时且已安装的软件包需要删除" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "无效: %s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -1974,6 +2018,11 @@ msgstr "性能强化" msgid "security" msgstr "安全更新" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "未知" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "新的软件包" @@ -2093,1170 +2142,1374 @@ msgid "Unknown/Sec." msgstr "未知/安全漏洞" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "错误" +msgid "Update ID" +msgstr "更新 ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "类型" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "更新 ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "更新完毕" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "错误" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "安全漏洞" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "描述" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "权限" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "严重性" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "权限" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "文件" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "已安装" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "是" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "否" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "是" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "升级系统中的一个或多个软件包" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "在已安装的软件包中标记或者取消标记由用户安装的软件包。" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "需要升级的软件包" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s 已标记为用户安装的。" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "升级,但只有“最新”的软件包已修复可能影响你的系统的问题" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s 取消标记为用户安装的。" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "已终止。" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s 已标记为已安装软件组。" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "没有当前目录的读取/执行权限,移动至 /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "错误:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "软件包 %s 尚未安装。" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "列出软件包的依赖关系和提供这些软件包的源" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "删除文件 %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "删除已缓存的数据" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "清除元数据" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "依赖关系解决。" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "正在清理数据: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "完毕!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "缓存已过期" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "命令行错误:%s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d 文件已删除" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "损坏的格式:%s" +msgid "Waiting for process with pid %d to finish." +msgstr "正在等待 pid 为%d的进程退出。" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 参数有多个值:%s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "向系统中安装一个或多个软件包" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "没有任何匹配" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt 参数没有值:%s" +msgid "Not a valid rpm file path: %s" +msgstr "RPM文件路径错误:%s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "可选参数" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "以下是 \"{0}\" 的替代 : {1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "配置文件位置" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "搜索匹配关键字的软件包" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "静默执行" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "搜索所用的关键词" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "详尽执行" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "查询所有软件包(等同于repoquery '*' 的缩写或者不加参数的 repoquery)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "显示 DNF 版本信息并退出" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "查询软件包的所有版本(默认)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "设置目标根目录" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "仅显示符合指定架构的结果" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "不要安装文档" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "仅显示包含指定文件的结果" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "禁用所有插件" +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "只显示与 REQ 冲突的结果" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "启用指定名称的插件" +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "选择 requires、suggest、supplement、enhance 或 recommend 软件包提供和文件 REQ 的结果" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "禁用指定名称的插件" +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "只显示废弃 REQ 的结果" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "覆盖在配置文件和仓库文件中 $releasever 的值" +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "仅显示提供指定依赖的结果" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "设置任意配置和仓库选项" +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "仅显示需要指定软件包提供和文件的结果" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "通过跳过软件包来解决依赖问题" +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "仅显示推荐指定依赖的结果" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "显示命令帮助" +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "仅显示增强指定依赖的结果" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "允许解决依赖关系时删除已安装软件包" +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "仅显示建议指定依赖的结果" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "在事务中尝试最佳软件包版本。" +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "仅显示补充指定依赖的结果" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "检查未明示的依赖(文件及提供者);默认选项" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "完全从系统缓存运行,不升级缓存" +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "检查如输入指出的依赖关系,并非 --alldeps" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "最大命令等待时间" +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "与 --whatrequires、--requires 和 --resolve一起使用,递归查询软件包" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "调试输出级别" +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "列出这些软件包的依赖关系以及提供这些软件的源" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "转储详细解决结果至文件" +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "显示可被 --queryformat 使用的标签" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "在 list/search 命令下,显示仓库里重复的条目" +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "解析功能所来自的软件包" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "错误输出级别" +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "显示软件包的递归树" -#: ../dnf/cli/option_parser.py:226 -msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" -msgstr "对 upgrade 启用 dnf 的过期处理逻辑,或对 info、list 和 repoquery 显示软件包过期的功能" - -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm调试输出等级" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "在相关源 RPM 中操作" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "全部问题自动应答为是" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "显示 N 个指定 name.arch 下最新的软件包(或者最旧的如果 N 为负值)" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "全部问题自动应答为否" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "显示关于软件包的详细信息" -#: ../dnf/cli/option_parser.py:247 -msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" -msgstr "启用指定 id 或 glob 的仓库,可以指定多次" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "显示软件包中的文件列表" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "显示软件包的源 RPM 名称" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "显示软件包的 changelogs" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "用全名或通配符排除软件包" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "用于显示已查找到软件包的格式" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "禁用 excludepkgs" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "使用 name-epoch:version-release.architecture 的格式来输出找到的软件包(默认格式)。" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:191 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "指向附加仓库的标记和路径,可以指定多次。" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "使用 name-version-release 的格式来输出找到的软件包(使用 rpm 查询的默认格式)。" -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "禁用删除不再被使用的依赖软件包" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "使用 epoch:name-version-release.architecture 的格式来输出找到的软件包。" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "显示可选择所选软件包的 comps 组" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "配置是否使用颜色" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "限定查询范围为已安装的重复软件包" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "在运行命令之前将元数据标记为过期。" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "限定查询范围为已安装的“仅安装”软件包" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "仅解析 IPv4 地址" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "限定查询范围为已安装且有未满足依赖关系的软件包" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "仅解析 IPv6 地址" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "显示可以下载该软件包的地址。" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "设置软件包要复制到的目录" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "显示与该软件包冲突的功能。" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "仅下载软件包" +#: ../dnf/cli/commands/repoquery.py:220 +msgid "" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "显示软件包可用在其中 depend on、enhance、recommend、suggest 和 supplement 的功能。" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "为事务添加一个注释" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "显示软件包所增强的功能" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "在更新中包括与 bug 修复有关的软件包" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "显示软件包所提供的功能" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "在更新中包括与功能增强有关的软件包。" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "显示软件包所推荐的功能" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "在更新中包括与新软件包有关的软件包" +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "显示软件包所依赖的功能" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "在更新中包括与安全有关的软件包" +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format +msgid "" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "显示软件包运行一个 %%pre 脚本所依赖的功能" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "在更新中包括修复指定公告所必须的软件包" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "显示软件包所建议的功能" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "在更新中包括修复给定 BZ 所必须的软件包" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "显示软件包所补充的功能" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "在更新中包括修复给定 CVE 所必须的软件包" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "仅显示可用的软件包。" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "在更新中包括匹配给定安全等级的安全相关的软件包" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "仅显示已安装的软件包。" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "强制使用一个架构" +#: ../dnf/cli/commands/repoquery.py:238 +msgid "" +"Display only packages that are not present in any of available repositories." +msgstr "仅显示不存在于任何可用仓库的软件包。" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "主要命令列表:" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "仅显示为已安装的软件包提供升级的软件包。" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "插件命令列表:" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "仅显示可被“dnf autoremove”命令所移除的软件包" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "只显示被用户手动安装的软件包。" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "时期" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "仅显示最近修改过的软件包" -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" msgstr "" +"选项 '--resolve' 需要和 '--conflicts'、'--depends'、'--enhances'、'--provides'、'--" +"recommends'、'--requires'、'--requires-pre'、'--suggests' 或 '--supplements' " +"选项之一一起使用" -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" msgstr "" +"选项 '--recursive' 需要和 '--whatrequires ' 一起使用(以及可选的 '--alldeps',但不能是 '--" +"exactdeps'),或和 '--requires --resolve' 一起使用" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "发布" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "软件包 {} 不包含文件" -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "可用的查询标签:使用 --queryformat \".. %{tag} ..\"" -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "参数 {} 需要 --whatrequires 或 --whatdepends 选项" -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." msgstr "" +"没有指定有效的参数\n" +"使用方法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"描述:\n" +" 对于指定的软件包,打印软件包树。" -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "从不 (最近 %s)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "源" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "瞬间(最近 %s)" -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s 秒 (最近 %s)" -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "显示已配置的软件仓库" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "来自仓库" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "显示所有的软件仓库" -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "打包者:" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "显示已经启用的仓库(默认)" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "构建时间" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "显示被禁用的软件仓库" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "安装时间" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "没有可用的软件仓库" -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "安装者" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "启用" -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "禁用" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "协议" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "仓库ID : " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "仓库名 : " -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "仓库状态 : " -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "仓库版本: " -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "是" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "仓库标志 : " -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "仓库发行版标签: " -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "否" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "仓库更新: " -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "确定吗?[y/N]: " +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "仓库包 : " -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "确定吗?[Y/n]: " +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "仓库大小 : " -#: ../dnf/cli/output.py:788 -#, python-format -msgid "Group: %s" -msgstr "组:%s" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "仓库元链接: " -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " 组编号:%s" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " 更新: " -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " 描述:%s" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "仓库镜像: " -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " 语言:%s" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "仓库基本地址: " -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " 必要的软件包:" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "仓库到期: " -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " 默认的软件包:" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "仓库排除: " -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " 可选的软件包:" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "仓库包括: " -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " 可能的软件包:" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "仓库排除: " -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "环境组:%s" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "仓库文件名: " -#: ../dnf/cli/output.py:830 +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "仓库标识" + +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "状态" + +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "仓库名称" + +#: ../dnf/cli/commands/repolist.py:300 #, python-format -msgid " Environment-Id: %s" -msgstr " 环境-Id:%s" +msgid "Total packages: %s" +msgstr "软件包总数:%s" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " 必选软件包组:" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "运行交互式的DNF终端" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " 可选软件包组:" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "脚本" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "匹配来源:" +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "以脚本来启动DNF终端" -#: ../dnf/cli/output.py:872 -#, python-format -msgid "Filename : %s" -msgstr "文件名 :%s" +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "不支持的密钥(密钥值)" -#: ../dnf/cli/output.py:897 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Repo : %s" -msgstr "仓库 :%s" +msgid "Could not find repository: %s" +msgstr "无法找到软件仓库:%s" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "描述: " +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" 如果没有指定值,则输出当前值。\n" +" 如果指定了值,则设置为那个值。" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "网址 :%s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" 打印帮助" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "协议 :%s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [option]\n" +" list: 列出仓库和它们的状态。选项 = [all | id | glob]\n" +" enable: 启用仓库。选项 = repository id\n" +" disable: 禁用仓库。选项 = repository id" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "提供 : %s" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" 解析事务集" -#: ../dnf/cli/output.py:940 -#, python-format -msgid "Other : %s" -msgstr "其它 : %s" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: 列出事务内容\n" +" reset:重置(清零)事务\n" +" run:运行事务" -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "计算总下载量时出错" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" 运行事务" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "总计:%s" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" 退出 shell" -#: ../dnf/cli/output.py:998 +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Shell 特定参数:\n" +"\n" +"config 设置配置选项\n" +"help 打印帮助\n" +"repository (或 repo) 启用、禁用或者列出软件仓库\n" +"resolvedep 解析事务集\n" +"transaction (or ts) 列出、重置或者运行事务集\n" +"run 解析以及运行事务集\n" +"exit (或 quit) 退出 shell" + +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid "Total download size: %s" -msgstr "总下载:%s" +msgid "Error: Cannot open %s for reading" +msgstr "错误:无法打开%s来读取" -#: ../dnf/cli/output.py:1001 +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "离开终端" + +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "重装一个包" + +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "需要重新安装的软件包" + +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Installed size: %s" -msgstr "安装大小:%s" +msgid "Package %s available, but not installed." +msgstr "软件包 %s 可用,但不会被安装" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "计算安装大小时出错" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "运行交互式的 DNF 终端以删除或者安装 spec 描述文件" -#: ../dnf/cli/output.py:1023 +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "将被删除的 specs" + +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "将被安装的 specs" + +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "显示或使用组信息" + +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "配置的软件源不包含组数据。" + +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Freed space: %s" -msgstr "将会释放空间:%s" +msgid "Warning: Group %s does not exist." +msgstr "警告:组 %s 不存在。" + +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "警告:没有匹配的组" + +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "可用环境组:" + +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "已安装的环境组:" + +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "已安装组:" + +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "已安装语言组:" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "标记软件包为遵循软件包组安装的:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "可用组:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "标记软件包为遵循软件包组移除的:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "可用语言组:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "组" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "包含可选软件包" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "软件包" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "同时显示已隐藏的软件组" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "安装组/模块包" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "只显示已安装的软件组" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "安装软件包组" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "只显示可获得的团队" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "安装" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "无效的组子命令,请使用:%s 。" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "升级" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "无法找到一个必须的组软件包" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "重新安装" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "模块软件包 '{}' 没有可用的元数据,它不能在系统上安装" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "安装依赖关系" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "模块软件包没有可用的模块元数据" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "安装弱的依赖" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "将不安装一个源码 RPM 软件包 (%s)。" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "移除" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "没有 %s 匹配的 payload factory" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "移除依赖的软件包" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "已下载" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "清除未被使用的依赖关系" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "不支持的校验类型: %s" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "降级" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "正在查找最快的镜像(%s 的主机) " -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" +"\n" +"\n" +"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" +"\n" +"\n" +"提示 : [d]默认, [e]启用, [x]禁用, [i]安装的, [a]活跃的" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "正在忽略无用的配置文件'{}/{}'" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" -msgstr "" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "不允许通过 Fail-Safe 仓库 {1} 安装模块 '{0}'" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "无法配置参数 {} 中的配置档案" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "module {} 没有默认的配置档案 :{}" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "配置档案 {} 与模块 {} 不匹配 :{}" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" +msgstr "不允许通过 Fail-Safe 仓库安装模块" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "无法解析参数 {}" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "没有和{}匹配的软件包" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" -msgstr "" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" +msgstr "不允许通过 Fail-Safe 仓库 {1} 升级模块 '{0}'" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" -msgstr "" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" +msgstr "不允许通过 Fail-Safe 仓库升级模块" -#: ../dnf/cli/output.py:1256 -#, python-format +#: ../dnf/module/module_base.py:328 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" -msgstr "" -"跳过有冲突的软件包:\n" -"(添加 '%s' 至命令行来强制升级)" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" +msgstr "只需要模块名。正在忽略'{}'中的无用信息" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "跳过存在损坏依赖关系的软件包 %s" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "模块依赖问题" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " 或一个组的一部分" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "为 '{}' 启用不同的流。" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "没有可显示的内容。" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "安装比指定更新的 '{}' 版本。原因:{}" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "替换" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "启用的模板:{}。" -#: ../dnf/cli/output.py:1348 +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "没有为 '{}' 指定档案。请指定档案。" + +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC 扩展 : 用户的密钥 " + +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "无效" + +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "有未知状态" + +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC 扩展 : " + +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "测试已导入的密钥来检查有效性。" + +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"事务概要\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "未知配置值: %s=%s 在 %s 中; %s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "安装" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "未知配置选项:%s = %s 在 %s 中" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "升级" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "启动的 dnf-automatic。" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "移除" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "休眠 %s 秒" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "降级" +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "下列位于 '%s' 的更新已被应用:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "跳过" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "下列位于 '%s' 的更新可用:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "软件包" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "下列位于 '%s' 的更新已下载:" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "依赖软件包" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "位于 '%s' 的更新已应用。" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "已升级" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "位于 '%s' 的更新已下载。" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "已降级" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "位于 '%s' 的更新已可用。" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "已重装" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "使用 '%s' 发送邮件失败: %s" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "无法执行命令 '%s' :返回 %d" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "已移除" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "请求中的问题 :" -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "失败" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "缺少的软件包 " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "总计" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "错误的软件包 : " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "<空>" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "缺少的组或模块 : " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "系统" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "错误的组或模块: " -#: ../dnf/cli/output.py:1611 -#, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "跳过把事务 %d 合并到 %d,因为它是重叠的" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "默认设置的模块依赖性问题 :" -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "没有事务" +#. empty file is invalid json format +#: ../dnf/persistor.py:54 +#, python-format +msgid "%s is empty file" +msgstr "%s 为空文件" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "错误的事务 ID 或软件包" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "保存最后的 makecache 时间失败。" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "命令行" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "无法决定最后的 makecache 时间。" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "用户名" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "问题" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "加载仓库 '{}' 失败:{}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "日期和时间" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "加载仓库 '{}' 失败" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "操作" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "在使用按流量计费的连接时禁用元数据计时缓存。" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "更改" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "在使用电池时禁用元数据计时缓存。" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "元数据计时缓存已禁用。" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "未指定事务 ID、或者软件包" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "元数据缓存近期已刷新。" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "已删除" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s: 永远不过期并不会被刷新。" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "未安装" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s: 已过期并不会被刷新。" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "较早的" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s: 元数据将在 %d 秒后过期,现在将会被刷新" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "较老的" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s: 将会在 %d 秒后过期。" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "事务 ID:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "元数据缓存已建立。" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "起始时间 :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s:正在使用截止于 %s 的元数据。" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "起始 RPM 数据库 :" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "正在忽略仓库:%s" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u 秒)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "上次元数据过期检查:%s 前,执行于 %s。" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "下载的软件包保存在缓存中,直到下次成功执行事务。" + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u 分钟)" +msgid "You can remove cached packages by executing '%s'." +msgstr "您可以通过执行 '%s' 删除软件包缓存。" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u 小时)" +msgid "Invalid tsflag in config file: %s" +msgstr "配置文件 %s 中使用 tsflag 是错误的" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u 天)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "为仓库 %s 添加组文件时失败:%s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "结束时间 :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "运行事务检查" + +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "错误:事务检查与依赖解决错误:" + +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "事务检查成功。" + +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "运行事务测试" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "结束 RPM 数据库 :" +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "事务检查错误:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "用户 :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "事务测试成功。" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "已终止" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "运行事务" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "返回码 :" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "磁盘需求:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "成功" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "至少需要 %dMB 空间,在文件系统 %s。" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "失败:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "错误汇总" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "失败:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB 在 DNF 以外被修改。" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "Releasever :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "事务过程中出现错误。" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "命令行 :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "获取事务锁失败(记录为:%s)。" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "注释 :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "不能执行事务。" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "事务完成由:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "事务无法启动:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "已改变的包:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "移除事务文件 %s 失败" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "Scriptlet 输出:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "某些软件包没有被下载。正在重试。" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "错误:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "增量 RPM 将 %.1f MB 的更新减少至 %.1f MB(已节省 %d.1%% )" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "依赖安装" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "增量 RPM 未能将 %.1f MB 的更新减少至 %.1f MB(已浪费 %d.1%% )" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "已废弃" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "无法打开: {}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "废弃" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s 的公钥没有安装" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "删除" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "打开软件包 %s 出现问题" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "重装" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "%s 的公钥不可信任" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> 软件包 %s.%s %s 将会被安装" +msgid "Package %s is not signed" +msgstr "软件包 %s 没有签名" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> 软件包 %s.%s %s 将作为一个更新" +msgid "Cannot remove %s" +msgstr "无法删除 %s" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> 软件包 %s.%s %s 将会被清除" +msgid "%s removed" +msgstr "%s 已删除" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "没有和组 \"{}\" 匹配的" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> 软件包 %s.%s %s 将会被重新安装" +msgid "Adding packages from group '%s': %s" +msgstr "从组 '%s': %s 添加软件包" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "没有软件包组需要移除。" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "没有标记为要升级的组。" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "没有能够与之匹配的软件包" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> 软件包 %s.%s %s 将会被降级" +msgid "Package %s not installed, cannot downgrade it." +msgstr "软件包 %s 并没有能够安装,无法进行降级操作。" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> 软件包 %s.%s %s 将会废弃" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "软件包 %s 的低版本已经安装,无法进行降级。" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> 软件包 %s.%s %s 将会被升级" +msgid "Package %s not installed, cannot reinstall it." +msgstr "软件包 %s 未能够安装成功,无法进行重新安装。" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> 软件包 %s.%s %s 将会被废弃" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "%s 文件无法被升级,已忽略。" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> 开始解决依赖关系" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "软件包 %s 未安装,无法更新。" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> 依赖关系解决完成" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "软件包 %s 的高版本已经安装,无法进行升级操作。" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" -msgstr "" -"导入 GPG 公钥 0x%s:\n" -" Userid: \"%s\"\n" -" 指纹: %s\n" -" 来自: %s" +msgid "Package %s available, but installed for different architecture." +msgstr "软件包 %s 可用,当是为其它架构安装。" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "运行中" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "软件包 %s 的最低版本已经安装,无法再进行降级。" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "睡眠中" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "操作没被处理:{}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "不可中断" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "没有必须的安全更新, 但是 {} 的更新可用" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "僵死" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "没有必须的安全更新, 但是 {} 的更新可用" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "跟踪/停止" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "未知" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "没有针对于\"{}\" 所必须的安全更新, 但是 {} 的更新可用" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "无法找到关于锁定进程 (PID %d)的信息" +msgid ". Failing package is: %s" +msgstr ". 失败的软件包是:%s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " PID 为 %d 的应用程序是:%s" +msgid "GPG Keys are configured as: %s" +msgstr "GPG密钥配置为:%s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " 内存:%5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "%s 的 GPG 公钥(0x%s)已安装" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "密钥已被确认" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "密钥已被拒绝" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " 已启动: %s - %s之前" +msgid "Key import failed (code %d)" +msgstr "导入公钥失败(代码 %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "导入公钥成功" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "没有安装任何公钥" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " 状态 : %s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "仓库 \"%s\" 的 GPG 公钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "正在跳过" +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "导入的密钥没有公钥,错误的公钥?" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "没有安装软件组 '%s' 。" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * 可能您的意思是:{}" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "软件包组 '%s' 不存在。" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "软件包 \"{}\"(来自于本地仓库 \"{}\")的 checksum 不正确" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "环境组 '%s' 没有安装。" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "本地仓库的一些软件包校验值(checksum)不正确,无法确定软件包完整" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id '%s' 不存在。" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "软件包 \"{}\"(来自仓库 \"{}\")的 checksum 不正确" + +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "以下软件包有无效缓存,因为使用了 \"--cacheonly\" 选项不能下载" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "组 '%s' 未安装。" +msgid "Package %s is already installed." +msgstr "软件包 %s 已安装。" #: ../dnf/conf/config.py:134 #, python-format @@ -3275,7 +3528,7 @@ msgstr "未知配置选项: %s = %s" #: ../dnf/conf/config.py:327 #, python-format msgid "Error parsing --setopt with key '%s', value '%s': %s" -msgstr "" +msgstr "错误解析 --setopt,键为 '%s',值是 '%s': %s" #: ../dnf/conf/config.py:335 #, python-format @@ -3289,7 +3542,7 @@ msgstr "不正确或未知的 \"{}\": {}" #: ../dnf/conf/config.py:452 #, python-format msgid "Error parsing --setopt with key '%s.%s', value '%s': %s" -msgstr "" +msgstr "错误解析 --setopt,键为 '%s.%s', 值是 '%s': %s" #: ../dnf/conf/config.py:455 #, python-format @@ -3316,6 +3569,11 @@ msgstr "仓库 '%s' 在配置文件中的名称丢失,使用 ID 代替。" msgid "Bad id for repo: %s, byte = %s %d" msgstr "错误 ID repo: %s, byte = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s: %s 检查失败:%s vs %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3326,36 +3584,6 @@ msgstr "repo %s: 0x%s 已被导入" msgid "repo %s: imported key 0x%s." msgstr "repo %s: 导入的 key 0x%s。" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "将不安装一个源码 RPM 软件包 (%s)。" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "" - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "无效" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "" - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "不支持的校验类型: %s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "增量 RPM 重构失败" @@ -3368,226 +3596,45 @@ msgstr "从增量包重构的 RPM 校验失败" msgid "done" msgstr "完成" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "缺少的软件包 " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "" - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "" - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "模块依赖问题" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "" "发现损坏的锁定文件:%s \n" "请确保没有其它 DNF 进程正在运行并手动删除锁定文件,或者运行命令:systemd-tmpfiles --remove dnf.conf" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "为 '{}' 启用不同的流。" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "没有可显示的内容。" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "安装比指定更新的 '{}' 版本。原因:{}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "启用的模板:{}。" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "没有为 '{}' 指定档案。请指定档案。" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"提示:[d]默认,[e]已启用,[x]已禁用,[i]已安装" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "正在忽略无用的配置文件'{}/{}'" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "没有和{}匹配的软件包" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "只需要模块名。正在忽略'{}'中的无用信息" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s: %s 检查失败:%s vs %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s 为空文件" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "保存最后的 makecache 时间失败。" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "无法决定最后的 makecache 时间。" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "解析文件失败:%s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "正在跳过" -#: ../dnf/plugin.py:141 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Loaded plugins: %s" -msgstr "加载插件:%s" +msgid "Module or Group '%s' is not installed." +msgstr "未安装模块或组 '%s'。" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "Failed loading plugin \"%s\": %s" -msgstr "" +msgid "Module or Group '%s' is not available." +msgstr "模块或组 '%s' 不可用。" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:191 #, python-format -msgid "no matching payload factory for %s" -msgstr "没有 %s 匹配的 payload factory" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "已下载" +msgid "Module or Group '%s' does not exist." +msgstr "模块或组 '%s' 不存在。" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "正在查找最快的镜像(%s 的主机) " +msgid "Environment '%s' is not installed." +msgstr "环境 '%s' 没有安装。" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:629 #, python-format -msgid "enabling %s repository" -msgstr "正在启用 %s 仓库" +msgid "Environment '%s' is not available." +msgstr "环境 '%s' 不可用。" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:657 #, python-format -msgid "Added %s repo from %s" -msgstr "已添加 %s 仓库来自 %s" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." -msgstr "" - -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "降级" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "清理" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "安装" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "重新安装" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "删除" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "升级" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "验证" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "运行脚本" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "准备中" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "问题" +msgid "Group_id '%s' does not exist." +msgstr "Group_id '%s' 不存在。" diff --git a/po/zh_TW.po b/po/zh_TW.po index 7284a75..a296e39 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-05 10:58+0200\n" +"POT-Creation-Date: 2019-06-18 15:56+0200\n" "PO-Revision-Date: 2019-04-02 05:15+0000\n" "Last-Translator: Cheng-Chia Tseng \n" "Language-Team: Chinese (Taiwan)\n" @@ -19,1924 +19,1964 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Zanata 4.6.2\n" -#: ../dnf/automatic/emitter.py:31 -#, python-format -msgid "The following updates have been applied on '%s':" -msgstr "下列更新已套用至「%s」:" - -#: ../dnf/automatic/emitter.py:32 -#, python-format -msgid "The following updates are available on '%s':" -msgstr "下列更新於「%s」上可用:" - -#: ../dnf/automatic/emitter.py:33 -#, python-format -msgid "The following updates were downloaded on '%s':" -msgstr "下列更新已下載於「%s」:" - -#: ../dnf/automatic/emitter.py:80 -#, python-format -msgid "Updates applied on '%s'." -msgstr "更新已套用至「%s」。" - -#: ../dnf/automatic/emitter.py:82 -#, python-format -msgid "Updates downloaded on '%s'." -msgstr "更新已下載於「%s」。" - -#: ../dnf/automatic/emitter.py:84 -#, python-format -msgid "Updates available on '%s'." -msgstr "更新於「%s」上可用。" - -#: ../dnf/automatic/emitter.py:107 -#, python-format -msgid "Failed to send an email via '%s': %s" -msgstr "無法透過「%s」發送電子郵件:%s" - -#: ../dnf/automatic/emitter.py:137 -#, python-format -msgid "Failed to execute command '%s': returned %d" -msgstr "無法執行「%s」指令:已回傳 %d" +#: ../doc/examples/install_plugin.py:46 +#: ../doc/examples/list_obsoletes_plugin.py:39 +#: ../dnf/cli/commands/upgrade.py:46 ../dnf/cli/commands/autoremove.py:48 +#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 +#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/remove.py:61 +#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 +msgid "PACKAGE" +msgstr "PACKAGE" -#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 -#, python-format -msgid "Unknown configuration value: %s=%s in %s; %s" -msgstr "未知的設定值:%s = %s 於 %s;%s" +#: ../doc/examples/install_plugin.py:48 ../dnf/cli/commands/install.py:53 +msgid "Package to install" +msgstr "要安裝的軟體包" -#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 -#, python-format -msgid "Unknown configuration option: %s = %s in %s" -msgstr "未知的設定選項:%s = %s 於 %s" +#. TRANSLATORS: This is for a single package currently being downgraded. +#: ../dnf/transaction.py:79 +msgctxt "currently" +msgid "Downgrading" +msgstr "正在下載" -#: ../dnf/automatic/main.py:231 -msgid "Started dnf-automatic." -msgstr "已啟動 dnf-automatic。" +#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 +#: ../dnf/transaction.py:94 +msgid "Cleanup" +msgstr "清理" -#: ../dnf/automatic/main.py:235 -#, python-format -msgid "Sleep for %s seconds" -msgstr "睡眠 %s 秒" +#. TRANSLATORS: This is for a single package currently being installed. +#: ../dnf/transaction.py:82 +msgctxt "currently" +msgid "Installing" +msgstr "正在安裝" -#: ../dnf/automatic/main.py:266 ../dnf/cli/main.py:57 -#, python-format -msgid "Error: %s" -msgstr "錯誤:%s" +#: ../dnf/transaction.py:83 ../dnf/transaction.py:84 ../dnf/cli/output.py:1966 +msgid "Obsoleting" +msgstr "棄用" -#: ../dnf/base.py:145 -msgid "loading repo '{}' failure: {}" -msgstr "載入「{}」軟體庫失敗:{}" +#. TRANSLATORS: This is for a single package currently being reinstalled. +#: ../dnf/transaction.py:86 +msgctxt "currently" +msgid "Reinstalling" +msgstr "正在重新安裝" -#: ../dnf/base.py:147 -msgid "Loading repository '{}' has failed" -msgstr "載入「{}」軟體庫時發生錯誤" +#. TODO: 'Removing'? +#: ../dnf/transaction.py:89 +msgid "Erasing" +msgstr "抹除" -#: ../dnf/base.py:334 -msgid "Metadata timer caching disabled when running on metered connection." -msgstr "當以計費網路連線時,停用中介資料定時快取。" +#. TRANSLATORS: This is for a single package currently being upgraded. +#: ../dnf/transaction.py:91 +msgctxt "currently" +msgid "Upgrading" +msgstr "正在升級" -#: ../dnf/base.py:339 -msgid "Metadata timer caching disabled when running on a battery." -msgstr "當使用電池時,停用中介資料定時快取。" +#: ../dnf/transaction.py:95 +msgid "Verifying" +msgstr "核驗" -#: ../dnf/base.py:344 -msgid "Metadata timer caching disabled." -msgstr "已停用中介資料定時快取。" +#: ../dnf/transaction.py:96 +msgid "Running scriptlet" +msgstr "執行指令小稿" -#: ../dnf/base.py:349 -msgid "Metadata cache refreshed recently." -msgstr "中介資料的快取已於最近重新整理。" +#: ../dnf/transaction.py:98 +msgid "Preparing" +msgstr "準備" -#: ../dnf/base.py:355 ../dnf/cli/commands/__init__.py:100 -msgid "There are no enabled repositories in \"{}\"." +#: ../dnf/rpm/transaction.py:119 +msgid "Errors occurred during test transaction." msgstr "" -#: ../dnf/base.py:362 +#: ../dnf/plugin.py:63 #, python-format -msgid "%s: will never be expired and will not be refreshed." -msgstr "%s:將永遠不會過期,且不會重新整理。" +msgid "Parsing file failed: %s" +msgstr "解析檔案失敗:%s" -#: ../dnf/base.py:364 +#: ../dnf/plugin.py:141 #, python-format -msgid "%s: has expired and will be refreshed." -msgstr "%s:已經過期,並將重新整理。" +msgid "Loaded plugins: %s" +msgstr "已載入的外掛:%s" -#. expires within the checking period: -#: ../dnf/base.py:368 +#: ../dnf/plugin.py:199 #, python-format -msgid "%s: metadata will expire after %d seconds and will be refreshed now" -msgstr "%s:中介資料將會在 %d 秒後過期,現在將立刻重新整理" +msgid "Failed loading plugin \"%s\": %s" +msgstr "" -#: ../dnf/base.py:372 -#, python-format -msgid "%s: will expire after %d seconds." -msgstr "%s:將會在 %d 秒後過期。" +#: ../dnf/plugin.py:231 +msgid "No matches found for the following enable plugin patterns: {}" +msgstr "" -#. performs the md sync -#: ../dnf/base.py:378 -msgid "Metadata cache created." -msgstr "已建立中介資料快取。" +#: ../dnf/plugin.py:235 +msgid "No matches found for the following disable plugin patterns: {}" +msgstr "" -#: ../dnf/base.py:411 +#: ../dnf/repodict.py:58 #, python-format -msgid "%s: using metadata from %s." -msgstr "%s:從 %s 使用中介資料。" +msgid "enabling %s repository" +msgstr "正在啟用 %s 軟體庫" -#: ../dnf/base.py:422 +#: ../dnf/repodict.py:94 #, python-format -msgid "Ignoring repositories: %s" +msgid "Added %s repo from %s" +msgstr "已從 %s 增加 %s 軟體庫" + +#. Translators: This is abbreviated 'Name'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:498 +msgctxt "short" +msgid "Name" msgstr "" -#: ../dnf/base.py:425 -#, python-format -msgid "Last metadata expiration check: %s ago on %s." -msgstr "上次中介資料過期檢查:%s 以前,時間點為%s。" +#: ../dnf/cli/output.py:499 ../dnf/cli/commands/search.py:60 +msgctxt "long" +msgid "Name" +msgstr "" -#: ../dnf/base.py:455 -msgid "" -"The downloaded packages were saved in cache until the next successful " -"transaction." -msgstr "直到有下個成功處理事項為止,下載的軟體包會存在快取中。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:504 +msgid "Epoch" +msgstr "Epoch" -#: ../dnf/base.py:457 -#, python-format -msgid "You can remove cached packages by executing '%s'." -msgstr "您可以移除快取中的軟體包,方法為「%s」" +#. Translators: This is the short version of 'Version'. You can +#. use the full (unabbreviated) term 'Version' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 +msgctxt "short" +msgid "Version" +msgstr "" -#: ../dnf/base.py:546 -#, python-format -msgid "Invalid tsflag in config file: %s" -msgstr "在 config 檔案中無效的 tsflag:%s" +#. Translators: This is the full (unabbreviated) term 'Version'. +#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 +msgctxt "long" +msgid "Version" +msgstr "" -#: ../dnf/base.py:602 -#, python-format -msgid "Failed to add groups file for repository: %s - %s" -msgstr "為軟體庫建立群組檔案時失敗:%s - %s" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:509 +msgid "Release" +msgstr "發行版" -#: ../dnf/base.py:826 -msgid "Running transaction check" -msgstr "執行處理事項檢查" +#. Translators: This is abbreviated 'Architecture', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 +msgctxt "short" +msgid "Arch" +msgstr "" -#: ../dnf/base.py:837 -msgid "Error: transaction check vs depsolve:" -msgstr "錯誤:處理事項 check vs depsolve:" +#. Translators: This is the full word 'Architecture', used when +#. we have enough space. +#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 +msgctxt "long" +msgid "Architecture" +msgstr "" -#: ../dnf/base.py:843 -msgid "Transaction check succeeded." -msgstr "處理事項檢查成功。" +#. Translators: This is the short version of 'Size'. It should +#. not be longer than 5 characters. If the term 'Size' in your +#. language is not longer than 5 characters then you can use it +#. unabbreviated. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 +msgctxt "short" +msgid "Size" +msgstr "" -#: ../dnf/base.py:846 -msgid "Running transaction test" -msgstr "執行處理事項測試" +#. Translators: This is the full (unabbreviated) term 'Size'. +#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 +msgctxt "long" +msgid "Size" +msgstr "" -#: ../dnf/base.py:856 -msgid "Transaction check error:" -msgstr "中介資料檢查錯誤:" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:517 +msgid "Source" +msgstr "來源" -#: ../dnf/base.py:863 -msgid "Transaction test succeeded." -msgstr "處理事項測試成功。" +#. Translators: This is abbreviated 'Repository', used when +#. we have not enough space to display the full word. +#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 +msgctxt "short" +msgid "Repo" +msgstr "" -#: ../dnf/base.py:878 -msgid "Running transaction" -msgstr "執行處理事項" +#. Translators: This is the full word 'Repository', used when +#. we have enough space. +#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 +msgctxt "long" +msgid "Repository" +msgstr "" -#: ../dnf/base.py:906 -msgid "Disk Requirements:" -msgstr "需要磁碟:" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:526 +msgid "From repo" +msgstr "來源軟體庫" -#: ../dnf/base.py:909 -#, python-format -msgid "At least %dMB more space needed on the %s filesystem." -msgid_plural "At least %dMB more space needed on the %s filesystem." -msgstr[0] "至少需要 %dMB 以上的空間於 %s 檔案系統上。" +#. :hawkey does not support changelog information +#. print(_("Committer : %s") % ucd(pkg.committer)) +#. print(_("Committime : %s") % time.ctime(pkg.committime)) +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:532 +msgid "Packager" +msgstr "打包者" -#: ../dnf/base.py:913 -msgid "Error Summary" -msgstr "錯誤摘要" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:534 +msgid "Buildtime" +msgstr "建置時間" -#: ../dnf/base.py:939 -msgid "RPMDB altered outside of DNF." -msgstr "RPMDB 在 DNF 外做了變更。" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:538 +msgid "Install time" +msgstr "安裝時間" -#: ../dnf/base.py:996 -msgid "Errors occurred during transaction." -msgstr "在處理事項時發生錯誤。" +#. Translators: This message should be no longer than 12 chars. +#: ../dnf/cli/output.py:547 +msgid "Installed by" +msgstr "安裝內容" -#: ../dnf/base.py:1000 -#, python-format -msgid "Failed to obtain the transaction lock (logged in as: %s)." -msgstr "無法取得處理事項鎖(登入以:%s)。" +#. Translators: This is abbreviated 'Summary'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:551 +msgctxt "short" +msgid "Summary" +msgstr "" -#. should this be 'to_unicoded'? -#: ../dnf/base.py:1003 ../dnf/base.py:1013 -msgid "Could not run transaction." -msgstr "無法執行處理事項。" +#: ../dnf/cli/output.py:552 ../dnf/cli/commands/search.py:61 +msgctxt "long" +msgid "Summary" +msgstr "" -#: ../dnf/base.py:1010 -msgid "Transaction couldn't start:" -msgstr "無法啓動處理事項:" +#: ../dnf/cli/output.py:555 ../dnf/cli/commands/search.py:63 +msgid "URL" +msgstr "URL" -#: ../dnf/base.py:1022 -#, python-format -msgid "Failed to remove transaction file %s" -msgstr "移除處理事項檔案 %s 失敗" +#. Translators: This message should be no longer than 12 characters. +#: ../dnf/cli/output.py:557 +msgid "License" +msgstr "授權" -#: ../dnf/base.py:1104 -msgid "Some packages were not downloaded. Retrying." -msgstr "有些軟體包未下載。重試。" +#. Translators: This is abbreviated 'Description'. Should be no longer +#. than 12 characters. You can use the full version if it is short +#. enough in your language. +#: ../dnf/cli/output.py:561 +msgctxt "short" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1134 -#, python-format -msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" -msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %d.1%%)" +#: ../dnf/cli/output.py:562 ../dnf/cli/commands/search.py:62 +msgctxt "long" +msgid "Description" +msgstr "" -#: ../dnf/base.py:1137 -#, python-format -msgid "" -"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" -msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %d.1%%)" +#: ../dnf/cli/output.py:688 +msgid "No packages to list" +msgstr "" -#: ../dnf/base.py:1186 -msgid "Could not open: {}" -msgstr "無法開啟:{}" +#: ../dnf/cli/output.py:699 +msgid "y" +msgstr "y" -#: ../dnf/base.py:1224 -#, python-format -msgid "Public key for %s is not installed" -msgstr "%s 的公鑰尚未安裝" +#: ../dnf/cli/output.py:699 +msgid "yes" +msgstr "是" -#: ../dnf/base.py:1228 -#, python-format -msgid "Problem opening package %s" -msgstr "開啟 %s 軟體包時發生問題" +#: ../dnf/cli/output.py:700 +msgid "n" +msgstr "n" + +#: ../dnf/cli/output.py:700 +msgid "no" +msgstr "否" + +#: ../dnf/cli/output.py:704 +msgid "Is this ok [y/N]: " +msgstr "這樣可以嗎 [y/N]: " + +#: ../dnf/cli/output.py:708 +msgid "Is this ok [Y/n]: " +msgstr "這樣可以嗎 [Y/n]: " -#: ../dnf/base.py:1236 +#: ../dnf/cli/output.py:788 #, python-format -msgid "Public key for %s is not trusted" -msgstr "%s 的公鑰未被信任" +msgid "Group: %s" +msgstr "群組:%s" -#: ../dnf/base.py:1240 +#: ../dnf/cli/output.py:792 #, python-format -msgid "Package %s is not signed" -msgstr "%s 軟體包尚未簽名" +msgid " Group-Id: %s" +msgstr " 群組 ID:%s" -#: ../dnf/base.py:1255 +#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 #, python-format -msgid "Cannot remove %s" -msgstr "無法移除 %s" +msgid " Description: %s" +msgstr " 描述:%s" -#: ../dnf/base.py:1259 +#: ../dnf/cli/output.py:796 #, python-format -msgid "%s removed" -msgstr "已移除 %s" +msgid " Language: %s" +msgstr " 語言:%s" -#: ../dnf/base.py:1537 -msgid "No match for group package \"{}\"" -msgstr "找不到符合「{}」軟體包群組的項目" +#: ../dnf/cli/output.py:799 +msgid " Mandatory Packages:" +msgstr " 必備軟體包:" -#: ../dnf/base.py:1622 -#, python-format -msgid "Adding packages from group '%s': %s" -msgstr "正在從群組「%s」加入軟體包:%s" +#: ../dnf/cli/output.py:800 +msgid " Default Packages:" +msgstr " 預設軟體包:" -#: ../dnf/base.py:1646 ../dnf/cli/cli.py:200 -#: ../dnf/cli/commands/__init__.py:444 ../dnf/cli/commands/__init__.py:501 -#: ../dnf/cli/commands/__init__.py:594 ../dnf/cli/commands/__init__.py:643 -#: ../dnf/cli/commands/install.py:80 ../dnf/cli/commands/install.py:103 -#: ../dnf/cli/commands/install.py:110 -msgid "Nothing to do." -msgstr "無事可做。" +#: ../dnf/cli/output.py:801 +msgid " Optional Packages:" +msgstr " 選用軟體包:" -#: ../dnf/base.py:1663 -msgid "No groups marked for removal." -msgstr "沒有標記為移除的群組。" +#: ../dnf/cli/output.py:802 +msgid " Conditional Packages:" +msgstr " 條件軟體包:" -#: ../dnf/base.py:1682 -msgid "No group marked for upgrade." -msgstr "沒有標記為升級的群組。" +#: ../dnf/cli/output.py:827 +#, python-format +msgid "Environment Group: %s" +msgstr "環境群組:%s" -#: ../dnf/base.py:1820 ../dnf/base.py:1895 ../dnf/base.py:1914 -#: ../dnf/base.py:1927 ../dnf/base.py:1948 ../dnf/base.py:1998 -#: ../dnf/base.py:2006 ../dnf/base.py:2055 ../dnf/base.py:2144 -#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/__init__.py:427 -#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 -#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 -#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/install.py:147 -#: ../dnf/cli/commands/install.py:179 ../dnf/cli/commands/reinstall.py:70 -#: ../dnf/cli/commands/reinstall.py:84 ../dnf/cli/commands/remove.py:150 -#: ../dnf/cli/commands/upgrade.py:110 ../dnf/cli/commands/upgrade.py:121 +#: ../dnf/cli/output.py:830 #, python-format -msgid "No match for argument: %s" -msgstr "沒有符合的引數:%s" +msgid " Environment-Id: %s" +msgstr " 環境 ID:%s" -#: ../dnf/base.py:1867 ../dnf/base.py:1878 ../dnf/base.py:2241 -msgid "no package matched" -msgstr "沒有符合的軟體包" +#: ../dnf/cli/output.py:836 +msgid " Mandatory Groups:" +msgstr " 必備群組:" -#: ../dnf/base.py:1893 -#, python-format -msgid "Package %s not installed, cannot downgrade it." -msgstr "尚未安裝軟體包 %s,所以無法降級。" +#: ../dnf/cli/output.py:837 +msgid " Optional Groups:" +msgstr " 選用群組:" + +#: ../dnf/cli/output.py:858 +msgid "Matched from:" +msgstr "符合來源:" -#: ../dnf/base.py:1902 +#: ../dnf/cli/output.py:872 #, python-format -msgid "Package %s of lower version already installed, cannot downgrade it." -msgstr "已經安裝較舊版本的軟體包 %s,所以無法降級。" +msgid "Filename : %s" +msgstr "檔案名稱:%s" -#: ../dnf/base.py:1925 +#: ../dnf/cli/output.py:897 #, python-format -msgid "Package %s not installed, cannot reinstall it." -msgstr "尚未安裝軟體包 %s,所以無法重新安裝。" +msgid "Repo : %s" +msgstr "軟體庫 :%s" + +#: ../dnf/cli/output.py:906 +msgid "Description : " +msgstr "描述 : " -#: ../dnf/base.py:1940 +#: ../dnf/cli/output.py:910 #, python-format -msgid "File %s is a source package and cannot be updated, ignoring." -msgstr "檔案 %s 為來源軟體包且無法更新,忽略。" +msgid "URL : %s" +msgstr "URL :%s" -#: ../dnf/base.py:1946 +#: ../dnf/cli/output.py:914 #, python-format -msgid "Package %s not installed, cannot update it." -msgstr "尚未安裝軟體包 %s,所以無法更新。" +msgid "License : %s" +msgstr "授權 :%s" -#: ../dnf/base.py:1955 +#: ../dnf/cli/output.py:920 #, python-format -msgid "Package %s of higher version already installed, cannot update it." -msgstr "已經安裝較新版本的軟體包 %s,無法更新。" +msgid "Provide : %s" +msgstr "提供 :%s" -#: ../dnf/base.py:1995 ../dnf/cli/commands/reinstall.py:81 +#: ../dnf/cli/output.py:940 #, python-format -msgid "Package %s available, but not installed." -msgstr "軟體包 %s 可用,但尚未安裝。" +msgid "Other : %s" +msgstr "其他 :%s" + +#: ../dnf/cli/output.py:989 +msgid "There was an error calculating total download size" +msgstr "計算總下載大小時發生錯誤" -#: ../dnf/base.py:2001 +#: ../dnf/cli/output.py:995 #, python-format -msgid "Package %s available, but installed for different architecture." -msgstr "軟體包 %s 可用,但是針對不同架構安裝。" +msgid "Total size: %s" +msgstr "總大小:%s" -#: ../dnf/base.py:2026 ../dnf/base.py:2222 ../dnf/cli/cli.py:651 -#: ../dnf/cli/cli.py:682 +#: ../dnf/cli/output.py:998 #, python-format -msgid "No package %s installed." -msgstr "軟體包 %s 未安裝。" +msgid "Total download size: %s" +msgstr "總下載大小:%s" -#: ../dnf/base.py:2044 ../dnf/cli/commands/install.py:136 -#: ../dnf/cli/commands/remove.py:126 +#: ../dnf/cli/output.py:1001 #, python-format -msgid "Not a valid form: %s" -msgstr "非有效格式:%s" +msgid "Installed size: %s" +msgstr "安裝的大小:%s" -#: ../dnf/base.py:2061 ../dnf/cli/commands/__init__.py:683 -#: ../dnf/cli/commands/remove.py:156 -msgid "No packages marked for removal." -msgstr "沒有軟體包標記為要移除。" +#: ../dnf/cli/output.py:1019 +msgid "There was an error calculating installed size" +msgstr "計算安裝大小時發生錯誤" -#: ../dnf/base.py:2151 ../dnf/cli/cli.py:405 +#: ../dnf/cli/output.py:1023 #, python-format -msgid "Packages for argument %s available, but not installed." -msgstr "%s 引數的軟體包可用,但尚未安裝。" +msgid "Freed space: %s" +msgstr "釋放空間:%s" -#: ../dnf/base.py:2156 -#, python-format -msgid "Package %s of lowest version already installed, cannot downgrade it." -msgstr "已經安裝最舊版本的軟體包 %s,所以無法降級。" +#: ../dnf/cli/output.py:1032 +msgid "Marking packages as installed by the group:" +msgstr "依據群組將軟體包標記為安裝:" -#: ../dnf/base.py:2214 -msgid "Action not handled: {}" -msgstr "未處理動作:{}" +#: ../dnf/cli/output.py:1039 +msgid "Marking packages as removed by the group:" +msgstr "依據群組將軟體包標記為移除:" -#: ../dnf/base.py:2228 ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 -#: ../dnf/cli/cli.py:686 ../dnf/cli/commands/__init__.py:372 -#: ../dnf/cli/commands/__init__.py:889 ../dnf/cli/commands/group.py:386 -#, python-format -msgid "No package %s available." -msgstr "沒有 %s 軟體包可用。" +#: ../dnf/cli/output.py:1049 +msgid "Group" +msgstr "群組" -#: ../dnf/base.py:2262 -msgid "No security updates needed, but {} update available" -msgstr "不需要任何的安全性更新,但是 {} 的更新可用" +#: ../dnf/cli/output.py:1049 +msgid "Packages" +msgstr "軟體包" -#: ../dnf/base.py:2264 -msgid "No security updates needed, but {} updates available" -msgstr "不需要任何的安全性更新,但是 {} 的更新可用" +#: ../dnf/cli/output.py:1114 +msgid "Installing group/module packages" +msgstr "將安裝群組/模組軟體包" -#: ../dnf/base.py:2268 -msgid "No security updates needed for \"{}\", but {} update available" -msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" +#: ../dnf/cli/output.py:1115 +msgid "Installing group packages" +msgstr "將安裝軟體包群組" -#: ../dnf/base.py:2270 -msgid "No security updates needed for \"{}\", but {} updates available" -msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" +#. TRANSLATORS: This is for a list of packages to be installed. +#: ../dnf/cli/output.py:1119 +msgctxt "summary" +msgid "Installing" +msgstr "安裝" -#: ../dnf/base.py:2294 -#, python-format -msgid ". Failing package is: %s" -msgstr "失敗的軟體包為:%s" +#. TRANSLATORS: This is for a list of packages to be upgraded. +#: ../dnf/cli/output.py:1121 +msgctxt "summary" +msgid "Upgrading" +msgstr "升級" -#: ../dnf/base.py:2295 -#, python-format -msgid "GPG Keys are configured as: %s" -msgstr "GPG 金鑰已經設定為:%s" +#. TRANSLATORS: This is for a list of packages to be reinstalled. +#: ../dnf/cli/output.py:1123 +msgctxt "summary" +msgid "Reinstalling" +msgstr "重裝" -#: ../dnf/base.py:2307 -#, python-format -msgid "GPG key at %s (0x%s) is already installed" -msgstr "於 %s (0x%s) 的 GPG 密鑰已經安裝" +#: ../dnf/cli/output.py:1125 +msgid "Installing dependencies" +msgstr "將安裝依賴項目" -#: ../dnf/base.py:2340 -msgid "The key has been approved." -msgstr "金鑰已經核可。" +#: ../dnf/cli/output.py:1126 +msgid "Installing weak dependencies" +msgstr "將安裝弱依賴項目" -#: ../dnf/base.py:2343 -msgid "The key has been rejected." -msgstr "金鑰已被拒絕。" +#. TRANSLATORS: This is for a list of packages to be removed. +#: ../dnf/cli/output.py:1128 +msgid "Removing" +msgstr "移除" -#: ../dnf/base.py:2371 -#, python-format -msgid "Key import failed (code %d)" -msgstr "密鑰匯入失敗(錯誤代碼 %d)" +#: ../dnf/cli/output.py:1129 +msgid "Removing dependent packages" +msgstr "正在移除相關的軟體包" -#: ../dnf/base.py:2373 -msgid "Key imported successfully" -msgstr "密鑰匯入成功" +#: ../dnf/cli/output.py:1130 +msgid "Removing unused dependencies" +msgstr "正在移除無用的依賴軟體包" -#: ../dnf/base.py:2377 -msgid "Didn't install any keys" -msgstr "無法安裝任何密鑰" +#. TRANSLATORS: This is for a list of packages to be downgraded. +#: ../dnf/cli/output.py:1132 +msgctxt "summary" +msgid "Downgrading" +msgstr "降級" -#: ../dnf/base.py:2380 -#, python-format -msgid "" -"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" -"Check that the correct key URLs are configured for this repository." +#: ../dnf/cli/output.py:1157 +msgid "Installing module profiles" msgstr "" -"列出的「%s」軟體庫 GPG 金鑰已經安裝,但這些金鑰對這個軟體包都不正確。\n" -"檢查這個軟體庫的不正確金鑰之網址設定。" - -#: ../dnf/base.py:2391 -msgid "Import of key(s) didn't help, wrong key(s)?" -msgstr "匯入的金鑰沒有作用,可能是因為金鑰是錯誤的?" - -#: ../dnf/base.py:2427 -msgid " * Maybe you meant: {}" -msgstr " * 或許您想要:{}" -#: ../dnf/base.py:2459 -msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" -msgstr "「{}」軟體包來自本機「{}」軟體庫有不正確的 checksum" +#: ../dnf/cli/output.py:1166 +msgid "Disabling module profiles" +msgstr "" -#: ../dnf/base.py:2462 -msgid "Some packages from local repository have incorrect checksum" -msgstr "來自本機軟體庫的部份軟體包有不正確的 checksum" +#: ../dnf/cli/output.py:1175 +msgid "Enabling module streams" +msgstr "" -#: ../dnf/base.py:2465 -msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" -msgstr "「{}」軟體包來自「{}」軟體庫有不正確的 checksum" +#: ../dnf/cli/output.py:1183 +msgid "Switching module streams" +msgstr "" -#: ../dnf/base.py:2468 -msgid "" -"Some packages have invalid cache, but cannot be downloaded due to \"--" -"cacheonly\" option" -msgstr "部份的軟體包有無效的快取,但是因為「--cacheonly」選項而無法下載" +#: ../dnf/cli/output.py:1191 +msgid "Disabling modules" +msgstr "" -#: ../dnf/base.py:2480 -#, python-format -msgid "Package %s is already installed." -msgstr "已安裝軟體包 %s。" +#: ../dnf/cli/output.py:1199 +msgid "Resetting modules" +msgstr "" -#: ../dnf/cli/aliases.py:96 -#, python-format -msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +#: ../dnf/cli/output.py:1207 +msgid "Installing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 -#, python-format -msgid "Parsing file \"%s\" failed: %s" -msgstr "解析「%s」檔案失敗:%s" +#: ../dnf/cli/output.py:1214 +msgid "Upgrading Environment Groups" +msgstr "" -#: ../dnf/cli/aliases.py:108 -#, python-format -msgid "Cannot read file \"%s\": %s" +#: ../dnf/cli/output.py:1221 +msgid "Removing Environment Groups" msgstr "" -#: ../dnf/cli/aliases.py:115 ../dnf/cli/aliases.py:128 ../dnf/cli/cli.py:877 -#: ../dnf/cli/cli.py:881 ../dnf/cli/commands/alias.py:105 -#, python-format -msgid "Config error: %s" -msgstr "設定檔錯誤:%s" +#: ../dnf/cli/output.py:1228 +msgid "Installing Groups" +msgstr "" -#: ../dnf/cli/aliases.py:185 -msgid "Aliases contain infinite recursion" +#: ../dnf/cli/output.py:1235 +msgid "Upgrading Groups" msgstr "" -#: ../dnf/cli/aliases.py:203 -#, python-format -msgid "%s, using original arguments." +#: ../dnf/cli/output.py:1242 +msgid "Removing Groups" msgstr "" -#: ../dnf/cli/cli.py:136 +#: ../dnf/cli/output.py:1256 #, python-format -msgid " Installed: %s-%s at %s" -msgstr " 已安裝:%s-%s 於 %s" +msgid "" +"Skipping packages with conflicts:\n" +"(add '%s' to command line to force their upgrade)" +msgstr "" +"略過有衝突的軟體包:\n" +"(加入「%s」到指令列中來強制升級)" -#: ../dnf/cli/cli.py:138 +#: ../dnf/cli/output.py:1264 #, python-format -msgid " Built : %s at %s" -msgstr " 建構 :%s 於 %s" - -#: ../dnf/cli/cli.py:192 -msgid "DNF will only download packages for the transaction." -msgstr "DNF 只會下載為此處理事項的軟體包。" - -#: ../dnf/cli/cli.py:194 -msgid "" -"DNF will only download packages, install gpg keys, and check the " -"transaction." -msgstr "DNF 只會下載軟體包、安裝 GPG 密鑰、與檢查處理事項。" +msgid "Skipping packages with broken dependencies%s" +msgstr "略過依賴關係損壞的軟體包%s" -#: ../dnf/cli/cli.py:198 -msgid "Operation aborted." -msgstr "動作被取消。" +#: ../dnf/cli/output.py:1268 +msgid " or part of a group" +msgstr " 或群組的一部分" -#: ../dnf/cli/cli.py:205 -msgid "Downloading Packages:" -msgstr "下載軟體包:" +#. Translators: This is the short version of 'Package'. You can +#. use the full (unabbreviated) term 'Package' if you think that +#. the translation to your language is not too long and will +#. always fit to limited space. +#: ../dnf/cli/output.py:1289 +msgctxt "short" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:211 -msgid "Error downloading packages:" -msgstr "下載軟體包時失敗:" +#. Translators: This is the full (unabbreviated) term 'Package'. +#. This is also a hack to resolve RhBug 1302935 correctly. +#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 +msgctxt "long" +msgid "Package" +msgstr "" -#: ../dnf/cli/cli.py:239 -msgid "Transaction failed" -msgstr "處理事項失敗" +#: ../dnf/cli/output.py:1340 +msgid "replacing" +msgstr "替換" -#: ../dnf/cli/cli.py:262 +#: ../dnf/cli/output.py:1348 +#, python-format msgid "" -"Refusing to automatically import keys when running unattended.\n" -"Use \"-y\" to override." +"\n" +"Transaction Summary\n" +"%s\n" msgstr "" -"當無人職守時,拒絕自動匯入密鑰。\n" -"使用「-y」覆蓋。" +"\n" +"處理事項摘要\n" +"%s\n" -#: ../dnf/cli/cli.py:280 -msgid "GPG check FAILED" -msgstr "GPG 檢查失敗" +#. TODO: remove +#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 +#: ../dnf/cli/output.py:1963 +msgid "Install" +msgstr "安裝" -#: ../dnf/cli/cli.py:312 -msgid "Changelogs for {}" -msgstr "" +#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 +msgid "Upgrade" +msgstr "升級" -#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 -msgid "Obsoleting Packages" -msgstr "棄用軟體包" +#: ../dnf/cli/output.py:1358 +msgid "Remove" +msgstr "移除" -#: ../dnf/cli/cli.py:374 -msgid "No packages marked for distribution synchronization." -msgstr "沒有標記為與散布版同步的軟體包。" +#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 +msgid "Downgrade" +msgstr "降級" -#: ../dnf/cli/cli.py:411 -msgid "No packages marked for downgrade." -msgstr "沒有軟體包標記為降級。" +#: ../dnf/cli/output.py:1361 +msgid "Skip" +msgstr "略過" -#: ../dnf/cli/cli.py:462 -msgid "Installed Packages" -msgstr "已安裝軟體包" +#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 +msgid "Package" +msgid_plural "Packages" +msgstr[0] "軟體包" -#: ../dnf/cli/cli.py:470 -msgid "Available Packages" -msgstr "可用的軟體包" +#: ../dnf/cli/output.py:1388 +msgid "Dependent package" +msgid_plural "Dependent packages" +msgstr[0] "依賴的軟體包" -#: ../dnf/cli/cli.py:474 -msgid "Autoremove Packages" -msgstr "自動移除軟體包" +#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1972 +msgid "Upgraded" +msgstr "已升級" -#: ../dnf/cli/cli.py:476 -msgid "Extra Packages" -msgstr "額外的軟體包" +#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 +#: ../dnf/cli/output.py:1970 +msgid "Downgraded" +msgstr "已降級" -#: ../dnf/cli/cli.py:480 -msgid "Available Upgrades" -msgstr "可用的升級" +#: ../dnf/cli/output.py:1452 ../dnf/cli/output.py:1803 +#: ../dnf/cli/output.py:1805 ../dnf/cli/commands/updateinfo.py:306 +msgid "Installed" +msgstr "已安裝" -#: ../dnf/cli/cli.py:496 -msgid "Recently Added Packages" -msgstr "最近加入的軟體包" +#: ../dnf/cli/output.py:1456 +msgid "Reinstalled" +msgstr "已重裝" -#: ../dnf/cli/cli.py:501 -msgid "No matching Packages to list" -msgstr "沒有符合的軟體包可列出" +#: ../dnf/cli/output.py:1457 +msgid "Skipped" +msgstr "" -#: ../dnf/cli/cli.py:582 -msgid "No Matches found" -msgstr "沒有符合項目" +#: ../dnf/cli/output.py:1458 +msgid "Removed" +msgstr "已移除" -#: ../dnf/cli/cli.py:592 -msgid "No transaction ID given" -msgstr "沒有提供處理事項識別碼" +#: ../dnf/cli/output.py:1461 +msgid "Failed" +msgstr "失敗" -#: ../dnf/cli/cli.py:597 -msgid "Not found given transaction ID" -msgstr "找不到提供的處理事項識別碼" +#: ../dnf/cli/output.py:1512 +msgid "Total" +msgstr "總計" -#: ../dnf/cli/cli.py:606 -msgid "Found more than one transaction ID!" -msgstr "找到超過一個處理事項識別碼!" +#: ../dnf/cli/output.py:1540 +msgid "" +msgstr "<未設定>" -#: ../dnf/cli/cli.py:623 -#, python-format -msgid "Transaction history is incomplete, before %u." -msgstr "在 %u 之前,處理事項歷史紀錄不完整。" +#: ../dnf/cli/output.py:1541 +msgid "System" +msgstr "系統" -#: ../dnf/cli/cli.py:625 +#: ../dnf/cli/output.py:1611 #, python-format -msgid "Transaction history is incomplete, after %u." -msgstr "在 %u 之後,處理事項歷史紀錄不完整。" +msgid "Skipping merged transaction %d to %d, as it overlaps" +msgstr "因重疊緣故,已跳過合併處理事項 %d 至 %d" -#: ../dnf/cli/cli.py:672 -msgid "Undoing transaction {}, from {}" -msgstr "取消變更處理事項 {},從 {}" +#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 +msgid "No transactions" +msgstr "無處理事項" -#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 -#, python-format -msgid "Unknown repo: '%s'" -msgstr "未知的軟體庫:「%s」" +#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 +msgid "Bad transaction IDs, or package(s), given" +msgstr "給予的處理事項 ID、或軟體包不良" -#: ../dnf/cli/cli.py:766 -#, python-format -msgid "No repository match: %s" -msgstr "沒有軟體庫符合:%s" +#: ../dnf/cli/output.py:1678 +msgid "Command line" +msgstr "指令列" -#: ../dnf/cli/cli.py:795 -msgid "This command has to be run under the root user." -msgstr "這個指令需要在 Root 使用者底下執行。" +#. TRANSLATORS: user names who executed transaction in history command output +#: ../dnf/cli/output.py:1681 +msgid "User name" +msgstr "使用者名稱" -#: ../dnf/cli/cli.py:824 -#, python-format -msgid "No such command: %s. Please use %s --help" -msgstr "未知的指令:%s。請使用 %s --help" +#. REALLY Needs to use columns! +#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 +msgid "ID" +msgstr "ID" -#: ../dnf/cli/cli.py:827 -#, python-format -msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" -msgstr "這可為一個 DNF 插件指令,嘗試執行:「dnf install 'dnf-command(%s)'」" +#: ../dnf/cli/output.py:1684 +msgid "Date and time" +msgstr "日期與時間" -#: ../dnf/cli/cli.py:830 -msgid "" -"It could be a DNF plugin command, but loading of plugins is currently " -"disabled." -msgstr "這可為一個 DNF 插件指令,但是插件載入目前為停用狀態。" +#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 +msgid "Action(s)" +msgstr "動作" -#: ../dnf/cli/cli.py:887 -msgid "" -"--destdir or --downloaddir must be used with --downloadonly or download or " -"system-upgrade command." -msgstr "" -"--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " -"指令一起使用。" +#: ../dnf/cli/output.py:1686 +msgid "Altered" +msgstr "已變動" -#: ../dnf/cli/cli.py:893 -msgid "" -"--enable, --set-enabled and --disable, --set-disabled must be used with " -"config-manager command." +#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 +msgid "Failed history info" msgstr "" -#: ../dnf/cli/cli.py:975 -msgid "" -"Warning: Enforcing GPG signature check globally as per active RPM security " -"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" -msgstr "" +#: ../dnf/cli/output.py:1745 +msgid "No transaction ID, or package, given" +msgstr "沒有給予處理事項 ID、或軟體包" -#: ../dnf/cli/cli.py:992 -msgid "Config file \"{}\" does not exist" -msgstr "" +#: ../dnf/cli/output.py:1803 +msgid "Erased" +msgstr "已抹除" -#: ../dnf/cli/cli.py:1010 -msgid "" -"Unable to detect release version (use '--releasever' to specify release " -"version)" -msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" +#: ../dnf/cli/output.py:1805 +msgid "Not installed" +msgstr "未安裝" -#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:413 -msgid "argument {}: not allowed with argument {}" -msgstr "引數 {}:不允許與 {} 引數使用" +#: ../dnf/cli/output.py:1806 +msgid "Older" +msgstr "舊版" -#: ../dnf/cli/cli.py:1103 -#, python-format -msgid "Command \"%s\" already defined" -msgstr "指令「%s」已經定義" +#: ../dnf/cli/output.py:1806 +msgid "Newer" +msgstr "新版" -#: ../dnf/cli/cli.py:1123 -msgid "Excludes in dnf.conf: " -msgstr "排除於 dnf.conf: " +#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 +msgid "Transaction ID :" +msgstr "處理事項ID:" -#: ../dnf/cli/cli.py:1126 -msgid "Includes in dnf.conf: " -msgstr "包含於 dnf.conf: " +#: ../dnf/cli/output.py:1859 +msgid "Begin time :" +msgstr "開始時間 :" -#: ../dnf/cli/cli.py:1129 -msgid "Excludes in repo " -msgstr "排除於軟體庫 " +#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 +msgid "Begin rpmdb :" +msgstr "開始 rpmdb:" -#: ../dnf/cli/cli.py:1132 -msgid "Includes in repo " -msgstr "包含於軟體庫 " +#: ../dnf/cli/output.py:1870 +#, python-format +msgid "(%u seconds)" +msgstr "(%u 秒)" -#: ../dnf/cli/commands/__init__.py:47 +#: ../dnf/cli/output.py:1872 #, python-format -msgid "To diagnose the problem, try running: '%s'." -msgstr "若要疑難排解這個問題,請嘗試執行:「%s」。" +msgid "(%u minutes)" +msgstr "(%u 分鐘)" -#: ../dnf/cli/commands/__init__.py:49 +#: ../dnf/cli/output.py:1874 #, python-format -msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." -msgstr "您的 RPMDB 可能損壞,可執行「%s」可能會修復這個問題。" +msgid "(%u hours)" +msgstr "(%u 小時)" -#: ../dnf/cli/commands/__init__.py:53 -msgid "" -"You have enabled checking of packages via GPG keys. This is a good thing.\n" -"However, you do not have any GPG public keys installed. You need to download\n" -"the keys for packages you wish to install and install them.\n" -"You can do that by running the command:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"Alternatively you can specify the url to the key you would like to use\n" -"for a repository in the 'gpgkey' option in a repository section and DNF\n" -"will install it for you.\n" -"\n" -"For more information contact your distribution or package provider." -msgstr "" -"您啟用了透過 GPG 密鑰檢查軟體包。這是件好事情。\n" -"但是,您沒有安裝任何的 GPG 公鑰。您需要下載您\n" -"想要安裝的軟體包上的密鑰。\n" -"您可以透過執行這個指令下載密鑰:\n" -" rpm --import public.gpg.key\n" -"\n" -"\n" -"或者,您可以在軟體庫區塊的 gpgkey 選項中指定要用於軟體庫密鑰的位址,DNF 將為您安裝它。\n" -"\n" -"更多資訊請聯絡您的散布版或是軟體包發行者。" - -#: ../dnf/cli/commands/__init__.py:80 +#: ../dnf/cli/output.py:1876 #, python-format -msgid "Problem repository: %s" -msgstr "有問題的軟體庫:%s" +msgid "(%u days)" +msgstr "(%u 天)" -#: ../dnf/cli/commands/__init__.py:163 -msgid "display details about a package or group of packages" -msgstr "顯示軟體包中的軟體包或群組詳細資訊" +#: ../dnf/cli/output.py:1877 +msgid "End time :" +msgstr "結束時間 :" -#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 -msgid "show all packages (default)" -msgstr "顯示所有軟體包(預設值)" +#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 +msgid "End rpmdb :" +msgstr "結束 rpmdb:" -#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 -msgid "show only available packages" -msgstr "只顯示可用的軟體包" +#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 +msgid "User :" +msgstr "使用者 :" -#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 -msgid "show only installed packages" -msgstr "只顯示已安裝的軟體包" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 +#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 +#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 +msgid "Return-Code :" +msgstr "回傳代碼 :" -#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 -msgid "show only extras packages" -msgstr "只顯示附加的軟體包" +#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 +msgid "Aborted" +msgstr "已中止" -#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 -#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 -msgid "show only upgrades packages" -msgstr "只顯示要升級的軟體包" +#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 +msgid "Success" +msgstr "成功" -#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 -msgid "show only autoremove packages" -msgstr "只顯示要被自動移除的軟體包" +#: ../dnf/cli/output.py:1900 +msgid "Failures:" +msgstr "失敗:" -#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 -msgid "show only recently changed packages" -msgstr "只顯示最近變動的軟體包" +#: ../dnf/cli/output.py:1904 +msgid "Failure:" +msgstr "失敗:" -#: ../dnf/cli/commands/__init__.py:195 ../dnf/cli/commands/__init__.py:268 -#: ../dnf/cli/commands/__init__.py:774 ../dnf/cli/commands/autoremove.py:48 -#: ../dnf/cli/commands/install.py:51 ../dnf/cli/commands/reinstall.py:44 -#: ../dnf/cli/commands/remove.py:61 ../dnf/cli/commands/upgrade.py:46 -msgid "PACKAGE" -msgstr "PACKAGE" +#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 +msgid "Releasever :" +msgstr "發行版本 :" -#: ../dnf/cli/commands/__init__.py:225 -msgid "list a package or groups of packages" -msgstr "列出軟體包中的軟體包或群組" +#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 +msgid "Command Line :" +msgstr "指令列 :" -#: ../dnf/cli/commands/__init__.py:239 -msgid "find what package provides the given value" -msgstr "尋找哪個軟體包提供了所提供的值" +#: ../dnf/cli/output.py:1929 +msgid "Comment :" +msgstr "備註 :" -#: ../dnf/cli/commands/__init__.py:243 -msgid "SOME_STRING" -msgstr "SOME_STRING" +#: ../dnf/cli/output.py:1933 +msgid "Transaction performed with:" +msgstr "處理事項執行者:" -#: ../dnf/cli/commands/__init__.py:252 ../dnf/cli/commands/search.py:151 -msgid "Searching Packages: " -msgstr "搜尋軟體包: " +#: ../dnf/cli/output.py:1942 +msgid "Packages Altered:" +msgstr "變動的軟體包:" -#: ../dnf/cli/commands/__init__.py:261 -msgid "check for available package upgrades" -msgstr "檢查可用的軟體包升級" +#: ../dnf/cli/output.py:1948 +msgid "Scriptlet output:" +msgstr "指令小稿輸出:" -#: ../dnf/cli/commands/__init__.py:267 -msgid "show changelogs before update" -msgstr "" +#: ../dnf/cli/output.py:1955 +msgid "Errors:" +msgstr "錯誤:" -#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 -#: ../dnf/cli/commands/__init__.py:472 -msgid "No package available." -msgstr "沒有可用的軟體包。" +#: ../dnf/cli/output.py:1964 +msgid "Dep-Install" +msgstr "依賴安裝" -#: ../dnf/cli/commands/__init__.py:378 -msgid "No packages marked for install." -msgstr "沒有軟體包標記為安裝。" +#: ../dnf/cli/output.py:1965 +msgid "Obsoleted" +msgstr "已棄用" -#: ../dnf/cli/commands/__init__.py:414 -msgid "No package installed." -msgstr "沒有已安裝的軟體包。" +#: ../dnf/cli/output.py:1967 +msgid "Erase" +msgstr "抹除" -#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 -#: ../dnf/cli/commands/reinstall.py:91 +#: ../dnf/cli/output.py:1968 +msgid "Reinstall" +msgstr "重裝" + +#: ../dnf/cli/output.py:2142 #, python-format -msgid " (from %s)" -msgstr " (來自 %s)" +msgid "---> Package %s.%s %s will be installed" +msgstr "---> %s.%s %s 軟體包將會安裝" -#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 -#: ../dnf/cli/commands/reinstall.py:92 ../dnf/cli/commands/remove.py:104 +#: ../dnf/cli/output.py:2144 #, python-format -msgid "Installed package %s%s not available." -msgstr "已安裝的軟體包 %s%s 不可用。" +msgid "---> Package %s.%s %s will be an upgrade" +msgstr "---> %s.%s %s 軟體包將會升級" -#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 -#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 -msgid "No package installed from the repository." -msgstr "沒有來自這個軟體庫的已安裝軟體包。" +#: ../dnf/cli/output.py:2146 +#, python-format +msgid "---> Package %s.%s %s will be erased" +msgstr "---> %s.%s %s 軟體包將被抹除" -#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 -msgid "No packages marked for reinstall." -msgstr "沒有軟體包標記為要重新安裝。" +#: ../dnf/cli/output.py:2148 +#, python-format +msgid "---> Package %s.%s %s will be reinstalled" +msgstr "---> %s.%s %s 軟體包將會重裝" -#: ../dnf/cli/commands/__init__.py:718 ../dnf/cli/commands/upgrade.py:89 -msgid "No packages marked for upgrade." -msgstr "沒有軟體包為升級標記。" +#: ../dnf/cli/output.py:2150 +#, python-format +msgid "---> Package %s.%s %s will be a downgrade" +msgstr "---> %s.%s %s 軟體包將被降級" -#: ../dnf/cli/commands/__init__.py:728 -msgid "run commands on top of all packages in given repository" -msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" +#: ../dnf/cli/output.py:2152 +#, python-format +msgid "---> Package %s.%s %s will be obsoleting" +msgstr "---> %s.%s %s 軟體包將會棄用" -#: ../dnf/cli/commands/__init__.py:742 -msgid "REPO" -msgstr "軟體庫" +#: ../dnf/cli/output.py:2154 +#, python-format +msgid "---> Package %s.%s %s will be upgraded" +msgstr "---> %s.%s %s 軟體包將被升級" -#: ../dnf/cli/commands/__init__.py:800 -msgid "display a helpful usage message" -msgstr "顯示用法說明訊息" +#: ../dnf/cli/output.py:2156 +#, python-format +msgid "---> Package %s.%s %s will be obsoleted" +msgstr "---> %s.%s %s 軟體包將被棄用" -#: ../dnf/cli/commands/__init__.py:804 -msgid "COMMAND" -msgstr "指令" +#: ../dnf/cli/output.py:2165 +msgid "--> Starting dependency resolution" +msgstr "--> 開始解決依賴關係問題" -#: ../dnf/cli/commands/__init__.py:820 -msgid "display, or use, the transaction history" -msgstr "顯示或使用處理事項歷史紀錄" +#: ../dnf/cli/output.py:2170 +msgid "--> Finished dependency resolution" +msgstr "--> 完成解決依賴關係問題" -#: ../dnf/cli/commands/__init__.py:835 +#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#, python-format msgid "" -"Found more than one transaction ID.\n" -"'{}' requires one transaction ID or package name." +"Importing GPG key 0x%s:\n" +" Userid : \"%s\"\n" +" Fingerprint: %s\n" +" From : %s" msgstr "" -"找到超過一個處理事項識別碼。\n" -"「{}」需要一個處理事項識別碼或軟體包名稱。" - -#: ../dnf/cli/commands/__init__.py:842 -msgid "No transaction ID or package name given." -msgstr "沒有提供處理事項識別碼或軟體包名稱。" +"匯入 GPG 密鑰 0x%s:\n" +"使用者識別碼:\"%s\"\n" +"指紋 :%s\n" +"來自 :%s" -#: ../dnf/cli/commands/__init__.py:855 -msgid "You don't have access to the history DB." -msgstr "您沒有權限存取歷史紀錄資料庫。" +#: ../dnf/cli/option_parser.py:54 +#, python-format +msgid "Command line error: %s" +msgstr "指令列錯誤:%s" -#: ../dnf/cli/commands/__init__.py:867 +#: ../dnf/cli/option_parser.py:85 #, python-format -msgid "" -"Cannot undo transaction %s, doing so would result in an inconsistent package" -" database." -msgstr "無法復原處理事項 %s,這樣做會導致軟體包資料庫不一致。" +msgid "bad format: %s" +msgstr "格式不良:%s" -#: ../dnf/cli/commands/__init__.py:872 +#: ../dnf/cli/option_parser.py:96 #, python-format -msgid "" -"Cannot rollback transaction %s, doing so would result in an inconsistent " -"package database." -msgstr "無法回滾處理事項 %s,這樣做會導致軟體包資料庫不一致。" +msgid "Setopt argument has multiple values: %s" +msgstr "Setopt 引數包含太多值:%s" -#: ../dnf/cli/commands/__init__.py:942 -msgid "" -"Invalid transaction ID range definition '{}'.\n" -"Use '..'." -msgstr "" -"無效的處理事項識別碼範圍定義「{}」。\n" -"使用「..」。" +#: ../dnf/cli/option_parser.py:99 +#, python-format +msgid "Setopt argument has no value: %s" +msgstr "Setopt 引數沒有值:%s" -#: ../dnf/cli/commands/__init__.py:946 -msgid "" -"Can't convert '{}' to transaction ID.\n" -"Use '', 'last', 'last-'." -msgstr "" -"無法轉換「{}」到處理事項 ID。\n" -"使用 ''、'last'、'last-'。" +#: ../dnf/cli/option_parser.py:156 +msgid "Optional arguments" +msgstr "選填引數" -#: ../dnf/cli/commands/__init__.py:975 -msgid "No transaction which manipulates package '{}' was found." -msgstr "找不到操作「{}」軟體包的處理事項。" +#: ../dnf/cli/option_parser.py:159 +msgid "config file location" +msgstr "設定檔位置" -#: ../dnf/cli/commands/alias.py:39 -msgid "List or create command aliases" -msgstr "" +#: ../dnf/cli/option_parser.py:162 +msgid "quiet operation" +msgstr "安靜作業" -#: ../dnf/cli/commands/alias.py:49 -msgid "enable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:164 +msgid "verbose operation" +msgstr "詳盡作業" -#: ../dnf/cli/commands/alias.py:52 -msgid "disable aliases resolving" -msgstr "" +#: ../dnf/cli/option_parser.py:166 +msgid "show DNF version and exit" +msgstr "顯示 DNF 版本後退出" -#: ../dnf/cli/commands/alias.py:67 -msgid "Aliases are now enabled" -msgstr "" +#: ../dnf/cli/option_parser.py:167 +msgid "set install root" +msgstr "顯示安裝根目錄" -#: ../dnf/cli/commands/alias.py:70 -msgid "Aliases are now disabled" -msgstr "" +#: ../dnf/cli/option_parser.py:170 +msgid "do not install documentations" +msgstr "請勿安裝說明文檔" -#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 -#, python-format -msgid "Invalid alias key: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:173 +msgid "disable all plugins" +msgstr "停用所有插件" -#: ../dnf/cli/commands/alias.py:93 -#, python-format -msgid "Alias argument has no value: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:176 +msgid "enable plugins by name" +msgstr "透過名稱啟用所有插件" -#: ../dnf/cli/commands/alias.py:127 -#, python-format -msgid "Aliases added: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:180 +msgid "disable plugins by name" +msgstr "透過名稱停用插件" -#: ../dnf/cli/commands/alias.py:141 -#, python-format -msgid "Alias not found: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:183 +msgid "override the value of $releasever in config and repo files" +msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" -#: ../dnf/cli/commands/alias.py:144 -#, python-format -msgid "Aliases deleted: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:187 +msgid "set arbitrary config and repo options" +msgstr "設定隨意設定檔與軟體庫設定" -#: ../dnf/cli/commands/alias.py:151 -#, python-format -msgid "%s, alias %s" -msgstr "" +#: ../dnf/cli/option_parser.py:190 +msgid "resolve depsolve problems by skipping packages" +msgstr "透過跳過軟體包來解決問題" -#: ../dnf/cli/commands/alias.py:153 -#, python-format -msgid "Alias %s='%s'" -msgstr "" +#: ../dnf/cli/option_parser.py:193 +msgid "show command help" +msgstr "顯示指令說明" -#: ../dnf/cli/commands/alias.py:157 -msgid "Aliases resolving is disabled." -msgstr "" +#: ../dnf/cli/option_parser.py:197 +msgid "allow erasing of installed packages to resolve dependencies" +msgstr "允許抹除已安裝的軟體包來解決依賴關係" -#: ../dnf/cli/commands/alias.py:162 -msgid "No aliases specified." -msgstr "" +#: ../dnf/cli/option_parser.py:201 +msgid "try the best available package versions in transactions." +msgstr "在處理事項中嘗試最好的可用軟體包。" -#: ../dnf/cli/commands/alias.py:169 -msgid "No alias specified." +#: ../dnf/cli/option_parser.py:203 +msgid "do not limit the transaction to the best candidate" msgstr "" -#: ../dnf/cli/commands/alias.py:175 -msgid "No aliases defined." -msgstr "" +#: ../dnf/cli/option_parser.py:206 +msgid "run entirely from system cache, don't update cache" +msgstr "完全從系統快取中執行而不更新快取" -#: ../dnf/cli/commands/alias.py:182 -#, python-format -msgid "No match for alias: %s" -msgstr "" +#: ../dnf/cli/option_parser.py:210 +msgid "maximum command wait time" +msgstr "最大指令等待時間" -#: ../dnf/cli/commands/autoremove.py:41 -msgid "" -"remove all unneeded packages that were originally installed as dependencies" -msgstr "移除所有當初因依賴關係而安裝但目前不再需要的軟體包" +#: ../dnf/cli/option_parser.py:213 +msgid "debugging output level" +msgstr "除錯輸出等級" -#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 -msgid "Package to remove" -msgstr "要移除的軟體包" +#: ../dnf/cli/option_parser.py:216 +msgid "dumps detailed solving results into files" +msgstr "傾印詳細的解決結果至檔案" -#: ../dnf/cli/commands/check.py:34 -msgid "check for problems in the packagedb" -msgstr "檢查 packagedb 中是否有問題" +#: ../dnf/cli/option_parser.py:220 +msgid "show duplicates, in repos, in list/search commands" +msgstr "顯示在軟體庫和 list/search 指令中的重複項目" -#: ../dnf/cli/commands/check.py:40 -msgid "show all problems; default" -msgstr "顯示所有問題;預設值" +#: ../dnf/cli/option_parser.py:223 +msgid "error output level" +msgstr "錯誤輸出等級" -#: ../dnf/cli/commands/check.py:43 -msgid "show dependency problems" -msgstr "顯示依賴關係問題" +#: ../dnf/cli/option_parser.py:226 +msgid "" +"enables dnf's obsoletes processing logic for upgrade or display capabilities" +" that the package obsoletes for info, list and repoquery" +msgstr "啟用 dnf 的升級時的棄用處理邏輯,或顯示廢棄軟體包資訊、列表與 repoquery 的功能" -#: ../dnf/cli/commands/check.py:46 -msgid "show duplicate problems" -msgstr "顯示重複問題" +#: ../dnf/cli/option_parser.py:230 +msgid "debugging output level for rpm" +msgstr "rpm 的除錯輸出等級" -#: ../dnf/cli/commands/check.py:49 -msgid "show obsoleted packages" -msgstr "顯示棄用的軟體包" +#: ../dnf/cli/option_parser.py:233 +msgid "automatically answer yes for all questions" +msgstr "自動同意所有問題" -#: ../dnf/cli/commands/check.py:52 -msgid "show problems with provides" -msgstr "顯示提供的問題" +#: ../dnf/cli/option_parser.py:236 +msgid "automatically answer no for all questions" +msgstr "自動拒絕所有問題" -#: ../dnf/cli/commands/check.py:97 -msgid "{} has missing requires of {}" -msgstr "{} 遺失了 {} 的要求" +#: ../dnf/cli/option_parser.py:247 +msgid "" +"enable just specific repositories by an id or a glob, can be specified " +"multiple times" +msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" -#: ../dnf/cli/commands/check.py:117 -msgid "{} is a duplicate with {}" -msgstr "{} 與 {} 重複" +#: ../dnf/cli/option_parser.py:252 +msgid "enable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:128 -msgid "{} is obsoleted by {}" -msgstr "{} 已經棄用由 {}" +#: ../dnf/cli/option_parser.py:256 +msgid "disable repos with config-manager command (automatically saves)" +msgstr "" -#: ../dnf/cli/commands/check.py:137 -msgid "{} provides {} but it cannot be found" -msgstr "{} 提供 {} 但找不到" +#: ../dnf/cli/option_parser.py:260 +msgid "exclude packages by name or glob" +msgstr "透過名稱或 Glob 排除軟體包" -#: ../dnf/cli/commands/clean.py:68 -#, python-format -msgid "Removing file %s" -msgstr "正在移除檔案 %s" +#: ../dnf/cli/option_parser.py:265 +msgid "disable excludepkgs" +msgstr "停用 excludepkgs" -#: ../dnf/cli/commands/clean.py:87 -msgid "remove cached data" -msgstr "移除快取資料" +#: ../dnf/cli/option_parser.py:270 +msgid "" +"label and path to additional repository, can be specified multiple times." +msgstr "額外軟體庫的標籤或位置,可以指定多次。" -#: ../dnf/cli/commands/clean.py:93 -msgid "Metadata type to clean" -msgstr "要清理的中介資料類型" +#: ../dnf/cli/option_parser.py:274 +msgid "disable removal of dependencies that are no longer used" +msgstr "停用移除無用的依賴軟體包" -#: ../dnf/cli/commands/clean.py:105 -msgid "Cleaning data: " -msgstr "正在清理資料: " +#: ../dnf/cli/option_parser.py:277 +msgid "disable gpg signature checking (if RPM policy allows)" +msgstr "" -#: ../dnf/cli/commands/clean.py:111 -msgid "Cache was expired" -msgstr "快取已過期" +#: ../dnf/cli/option_parser.py:279 +msgid "control whether color is used" +msgstr "控制使用什麼顏色" -#: ../dnf/cli/commands/clean.py:115 -#, python-format -msgid "%d file removed" -msgid_plural "%d files removed" -msgstr[0] "%d 個檔案已經移除" +#: ../dnf/cli/option_parser.py:282 +msgid "set metadata as expired before running the command" +msgstr "在執行指令前,設定中介資料為過期狀態" -#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:134 -#, python-format -msgid "Waiting for process with pid %d to finish." -msgstr "正在等候 PID %d 程序完成。" +#: ../dnf/cli/option_parser.py:285 +msgid "resolve to IPv4 addresses only" +msgstr "只解析 IPv4 位址" -#: ../dnf/cli/commands/deplist.py:32 -msgid "List package's dependencies and what packages provide them" -msgstr "列出軟體包的依賴關係以及由何軟體包提供" +#: ../dnf/cli/option_parser.py:288 +msgid "resolve to IPv6 addresses only" +msgstr "只解析 IPv6 位址" -#: ../dnf/cli/commands/distrosync.py:32 -msgid "synchronize installed packages to the latest available versions" -msgstr "將已安裝的軟體包同步至最新的可用版本" +#: ../dnf/cli/option_parser.py:291 +msgid "set directory to copy packages to" +msgstr "設定複製軟體包的位置" -#: ../dnf/cli/commands/distrosync.py:36 -msgid "Package to synchronize" -msgstr "要同步的軟體包" +#: ../dnf/cli/option_parser.py:294 +msgid "only download packages" +msgstr "只下載軟體包" -#: ../dnf/cli/commands/downgrade.py:34 -msgid "Downgrade a package" -msgstr "降級軟體包" - -#: ../dnf/cli/commands/downgrade.py:38 -msgid "Package to downgrade" -msgstr "要降級的軟體包" - -#: ../dnf/cli/commands/group.py:45 -msgid "display, or use, the groups information" -msgstr "顯示或使用群組資訊" - -#: ../dnf/cli/commands/group.py:70 -msgid "No group data available for configured repositories." -msgstr "設定的軟體庫沒有可用的群組資料。" - -#: ../dnf/cli/commands/group.py:127 -#, python-format -msgid "Warning: Group %s does not exist." -msgstr "警告: %s 群組不存在。" +#: ../dnf/cli/option_parser.py:296 +msgid "add a comment to transaction" +msgstr "增加處理事項的備註" -#: ../dnf/cli/commands/group.py:161 -msgid "Warning: No groups match:" -msgstr "警告:沒有符合的群組:" +#: ../dnf/cli/option_parser.py:299 +msgid "Include bugfix relevant packages, in updates" +msgstr "在更新包含漏洞修復的相關軟體包" -#: ../dnf/cli/commands/group.py:190 -msgid "Available Environment Groups:" -msgstr "可用的環境群組:" +#: ../dnf/cli/option_parser.py:302 +msgid "Include enhancement relevant packages, in updates" +msgstr "在更新包含增強的相關軟體包" -#: ../dnf/cli/commands/group.py:192 -msgid "Installed Environment Groups:" -msgstr "已安裝的環境群組:" +#: ../dnf/cli/option_parser.py:305 +msgid "Include newpackage relevant packages, in updates" +msgstr "在更新包含新軟體包的相關軟體包" -#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 -msgid "Installed Groups:" -msgstr "已安裝的群組:" +#: ../dnf/cli/option_parser.py:308 +msgid "Include security relevant packages, in updates" +msgstr "在更新包含安全性更新的相關軟體包" -#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 -msgid "Installed Language Groups:" -msgstr "已安裝的語言群組:" +#: ../dnf/cli/option_parser.py:312 +msgid "Include packages needed to fix the given advisory, in updates" +msgstr "在更新中包含修復安全性公告需要的軟體包" -#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 -msgid "Available Groups:" -msgstr "可用的群組:" +#: ../dnf/cli/option_parser.py:316 +msgid "Include packages needed to fix the given BZ, in updates" +msgstr "在更新中包含修復給定 BZ 需要的軟體包" -#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 -msgid "Available Language Groups:" -msgstr "可用的語言群組:" +#: ../dnf/cli/option_parser.py:319 +msgid "Include packages needed to fix the given CVE, in updates" +msgstr "在更新包含修復給定 CVE 需要的軟體包" -#: ../dnf/cli/commands/group.py:313 -msgid "include optional packages from group" -msgstr "包含群組提供的選用軟體包" +#: ../dnf/cli/option_parser.py:324 +msgid "Include security relevant packages matching the severity, in updates" +msgstr "在更新中包含符合嚴重性的安全相關軟體包" -#: ../dnf/cli/commands/group.py:316 -msgid "show also hidden groups" -msgstr "也顯示隱藏群組" +#: ../dnf/cli/option_parser.py:330 +msgid "Force the use of an architecture" +msgstr "強制使用架構" -#: ../dnf/cli/commands/group.py:318 -msgid "show only installed groups" -msgstr "僅顯示已安裝的群組" +#: ../dnf/cli/option_parser.py:365 +msgid "List of Main Commands:" +msgstr "主要指令清單:" -#: ../dnf/cli/commands/group.py:320 -msgid "show only available groups" -msgstr "僅顯示可用的群組" +#: ../dnf/cli/option_parser.py:366 +msgid "List of Plugin Commands:" +msgstr "插件指令清單:" -#: ../dnf/cli/commands/group.py:332 +#: ../dnf/cli/main.py:57 ../dnf/automatic/main.py:266 #, python-format -msgid "Invalid groups sub-command, use: %s." -msgstr "無效的群組子指令,請用:%s。" +msgid "Error: %s" +msgstr "錯誤:%s" -#: ../dnf/cli/commands/group.py:389 -msgid "Unable to find a mandatory group package." -msgstr "找不到強制群組軟體包。" +#: ../dnf/cli/main.py:80 +msgid "Terminated." +msgstr "已終止。" -#: ../dnf/cli/commands/install.py:47 -msgid "install a package or packages on your system" -msgstr "在系統上安裝一個軟體包" +#: ../dnf/cli/main.py:108 +msgid "No read/execute access in current directory, moving to /" +msgstr "在目前的目錄沒有讀寫與執行的權限,移動至 /" -#: ../dnf/cli/commands/install.py:53 -msgid "Package to install" -msgstr "要安裝的軟體包" +#: ../dnf/cli/main.py:127 +msgid "try to add '{}' to command line to replace conflicting packages" +msgstr "" -#: ../dnf/cli/commands/install.py:118 -msgid "Unable to find a match" -msgstr "無法找到匹配項目" +#: ../dnf/cli/main.py:131 +msgid "try to add '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:131 -#, python-format -msgid "Not a valid rpm file path: %s" -msgstr "無效 RPM 檔案位址:%s" +#: ../dnf/cli/main.py:134 +msgid " or '{}' to skip uninstallable packages" +msgstr "" -#: ../dnf/cli/commands/install.py:167 -#, python-brace-format -msgid "There are following alternatives for \"{0}\": {1}" -msgstr "以下可以用來替代「{0}」:{1}" +#: ../dnf/cli/main.py:139 +msgid "try to add '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:37 -msgid "generate the metadata cache" -msgstr "生成中介資料快取" +#: ../dnf/cli/main.py:142 +msgid " or '{}' to use not only best candidate packages" +msgstr "" -#: ../dnf/cli/commands/makecache.py:48 -msgid "Making cache files for all metadata files." -msgstr "為所有中介資料檔案製作快取檔案。" +#: ../dnf/cli/main.py:159 +msgid "Dependencies resolved." +msgstr "依賴關係解析完畢。" -#: ../dnf/cli/commands/mark.py:39 -msgid "mark or unmark installed packages as installed by user." -msgstr "由使用者標記為安裝或取消標記的軟體包。" +#: ../dnf/cli/main.py:177 +msgid "Complete!" +msgstr "完成!" -#: ../dnf/cli/commands/mark.py:49 +#: ../dnf/cli/cli.py:136 #, python-format -msgid "%s marked as user installed." -msgstr "%s 標記為使用者安裝。" +msgid " Installed: %s-%s at %s" +msgstr " 已安裝:%s-%s 於 %s" -#: ../dnf/cli/commands/mark.py:53 +#: ../dnf/cli/cli.py:138 #, python-format -msgid "%s unmarked as user installed." -msgstr "%s 取消標記使用者安裝。" +msgid " Built : %s at %s" +msgstr " 建構 :%s 於 %s" -#: ../dnf/cli/commands/mark.py:57 -#, python-format -msgid "%s marked as group installed." -msgstr "%s 標記為群組安裝。" +#: ../dnf/cli/cli.py:192 +msgid "DNF will only download packages for the transaction." +msgstr "DNF 只會下載為此處理事項的軟體包。" -#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 -#: ../dnf/cli/commands/shell.py:230 -msgid "Error:" -msgstr "錯誤:" +#: ../dnf/cli/cli.py:194 +msgid "" +"DNF will only download packages, install gpg keys, and check the " +"transaction." +msgstr "DNF 只會下載軟體包、安裝 GPG 密鑰、與檢查處理事項。" -#: ../dnf/cli/commands/mark.py:84 -#, python-format -msgid "Package %s is not installed." -msgstr "%s 軟體包尚未安裝。" +#: ../dnf/cli/cli.py:198 +msgid "Operation aborted." +msgstr "動作被取消。" -#: ../dnf/cli/commands/module.py:36 -#, python-brace-format -msgid "" -"The operation would result in switching of module '{0}' stream '{1}' to " -"stream '{2}'" -msgstr "" +#: ../dnf/cli/cli.py:200 ../dnf/cli/commands/__init__.py:444 +#: ../dnf/cli/commands/__init__.py:501 ../dnf/cli/commands/__init__.py:594 +#: ../dnf/cli/commands/__init__.py:643 ../dnf/cli/commands/install.py:80 +#: ../dnf/cli/commands/install.py:103 ../dnf/cli/commands/install.py:110 +#: ../dnf/base.py:1646 ../dnf/base.py:1697 +msgid "Nothing to do." +msgstr "無事可做。" -#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 -msgid "No matching Modules to list" -msgstr "沒有要列出的符合模組" +#: ../dnf/cli/cli.py:205 +msgid "Downloading Packages:" +msgstr "下載軟體包:" -#: ../dnf/cli/commands/module.py:128 -msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." -msgstr "" +#: ../dnf/cli/cli.py:211 +msgid "Error downloading packages:" +msgstr "下載軟體包時失敗:" -#: ../dnf/cli/commands/module.py:199 +#: ../dnf/cli/cli.py:239 +msgid "Transaction failed" +msgstr "處理事項失敗" + +#: ../dnf/cli/cli.py:262 msgid "" -"It is not possible to switch enabled streams of a module.\n" -"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." +"Refusing to automatically import keys when running unattended.\n" +"Use \"-y\" to override." msgstr "" +"當無人職守時,拒絕自動匯入密鑰。\n" +"使用「-y」覆蓋。" -#: ../dnf/cli/commands/module.py:262 -msgid "Interact with Modules." -msgstr "與模組互動。" +#: ../dnf/cli/cli.py:280 +msgid "GPG check FAILED" +msgstr "GPG 檢查失敗" -#: ../dnf/cli/commands/module.py:279 -msgid "show only enabled modules" -msgstr "只顯示已啟用的模組" +#: ../dnf/cli/cli.py:312 +msgid "Changelogs for {}" +msgstr "" -#: ../dnf/cli/commands/module.py:282 -msgid "show only disabled modules" -msgstr "只顯示已停用的模組" +#: ../dnf/cli/cli.py:345 ../dnf/cli/cli.py:488 ../dnf/cli/cli.py:494 +msgid "Obsoleting Packages" +msgstr "棄用軟體包" -#: ../dnf/cli/commands/module.py:285 -msgid "show only installed modules" -msgstr "只顯示已安裝的模組" +#: ../dnf/cli/cli.py:374 +msgid "No packages marked for distribution synchronization." +msgstr "沒有標記為與散布版同步的軟體包。" -#: ../dnf/cli/commands/module.py:288 -msgid "show profile content" -msgstr "顯示設定檔內容" +#: ../dnf/cli/cli.py:393 ../dnf/cli/commands/upgrade.py:110 +#: ../dnf/cli/commands/upgrade.py:121 ../dnf/cli/commands/__init__.py:427 +#: ../dnf/cli/commands/__init__.py:484 ../dnf/cli/commands/__init__.py:588 +#: ../dnf/cli/commands/__init__.py:635 ../dnf/cli/commands/__init__.py:678 +#: ../dnf/cli/commands/__init__.py:713 ../dnf/cli/commands/remove.py:150 +#: ../dnf/cli/commands/install.py:147 ../dnf/cli/commands/install.py:179 +#: ../dnf/cli/commands/reinstall.py:70 ../dnf/cli/commands/reinstall.py:84 +#: ../dnf/base.py:1837 ../dnf/base.py:1912 ../dnf/base.py:1931 +#: ../dnf/base.py:1944 ../dnf/base.py:1965 ../dnf/base.py:2015 +#: ../dnf/base.py:2023 ../dnf/base.py:2072 ../dnf/base.py:2161 +#, python-format +msgid "No match for argument: %s" +msgstr "沒有符合的引數:%s" -#: ../dnf/cli/commands/reinstall.py:38 -msgid "reinstall a package" -msgstr "重新安裝軟體包" +#: ../dnf/cli/cli.py:402 ../dnf/cli/cli.py:656 ../dnf/cli/cli.py:686 +#: ../dnf/cli/commands/__init__.py:372 ../dnf/cli/commands/__init__.py:889 +#: ../dnf/cli/commands/group.py:386 ../dnf/base.py:2245 +#, python-format +msgid "No package %s available." +msgstr "沒有 %s 軟體包可用。" -#: ../dnf/cli/commands/reinstall.py:42 -msgid "Package to reinstall" -msgstr "要重新安裝的軟體包" - -#: ../dnf/cli/commands/remove.py:46 -msgid "remove a package or packages from your system" -msgstr "從系統移除軟體包" - -#: ../dnf/cli/commands/remove.py:53 -msgid "remove duplicated packages" -msgstr "移除重複的軟體包" +#: ../dnf/cli/cli.py:405 ../dnf/base.py:2168 +#, python-format +msgid "Packages for argument %s available, but not installed." +msgstr "%s 引數的軟體包可用,但尚未安裝。" -#: ../dnf/cli/commands/remove.py:58 -msgid "remove installonly packages over the limit" -msgstr "移除超過限制的 installonly 軟體包" +#: ../dnf/cli/cli.py:411 +msgid "No packages marked for downgrade." +msgstr "沒有軟體包標記為降級。" -#: ../dnf/cli/commands/remove.py:94 -msgid "No duplicated packages found for removal." -msgstr "沒有要移除的重複軟體包。" +#: ../dnf/cli/cli.py:462 +msgid "Installed Packages" +msgstr "已安裝軟體包" -#: ../dnf/cli/commands/remove.py:120 -msgid "No old installonly packages found for removal." -msgstr "沒有要移除的舊 installonly 軟體包。" +#: ../dnf/cli/cli.py:470 +msgid "Available Packages" +msgstr "可用的軟體包" -#: ../dnf/cli/commands/repolist.py:37 ../dnf/cli/commands/updateinfo.py:45 -#: ../dnf/cli/commands/updateinfo.py:279 ../dnf/cli/commands/updateinfo.py:311 -msgid "unknown" -msgstr "未知" +#: ../dnf/cli/cli.py:474 +msgid "Autoremove Packages" +msgstr "自動移除軟體包" -#: ../dnf/cli/commands/repolist.py:39 -#, python-format -msgid "Never (last: %s)" -msgstr "永不(上次:%s)" +#: ../dnf/cli/cli.py:476 +msgid "Extra Packages" +msgstr "額外的軟體包" -#: ../dnf/cli/commands/repolist.py:41 -#, python-format -msgid "Instant (last: %s)" -msgstr "即時(上次:%s)" +#: ../dnf/cli/cli.py:480 +msgid "Available Upgrades" +msgstr "可用的升級" -#: ../dnf/cli/commands/repolist.py:44 -#, python-format -msgid "%s second(s) (last: %s)" -msgstr "%s 秒(上次:%s)" +#: ../dnf/cli/cli.py:496 +msgid "Recently Added Packages" +msgstr "最近加入的軟體包" -#: ../dnf/cli/commands/repolist.py:75 -msgid "display the configured software repositories" -msgstr "顯示已設定的軟體庫" +#: ../dnf/cli/cli.py:501 +msgid "No matching Packages to list" +msgstr "沒有符合的軟體包可列出" -#: ../dnf/cli/commands/repolist.py:82 -msgid "show all repos" -msgstr "顯示所有軟體庫" +#: ../dnf/cli/cli.py:582 +msgid "No Matches found" +msgstr "沒有符合項目" -#: ../dnf/cli/commands/repolist.py:85 -msgid "show enabled repos (default)" -msgstr "顯示啟用的軟體庫 (預設)" +#: ../dnf/cli/cli.py:592 +msgid "No transaction ID given" +msgstr "沒有提供處理事項識別碼" -#: ../dnf/cli/commands/repolist.py:88 -msgid "show disabled repos" -msgstr "顯示停用的軟體庫" +#: ../dnf/cli/cli.py:597 +msgid "Not found given transaction ID" +msgstr "找不到提供的處理事項識別碼" -#: ../dnf/cli/commands/repolist.py:123 -msgid "No repositories available" -msgstr "沒有可用的軟體庫" +#: ../dnf/cli/cli.py:606 +msgid "Found more than one transaction ID!" +msgstr "找到超過一個處理事項識別碼!" -#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 -msgid "enabled" -msgstr "已啟用" +#: ../dnf/cli/cli.py:623 +#, python-format +msgid "Transaction history is incomplete, before %u." +msgstr "在 %u 之前,處理事項歷史紀錄不完整。" -#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 -msgid "disabled" -msgstr "已停用" +#: ../dnf/cli/cli.py:625 +#, python-format +msgid "Transaction history is incomplete, after %u." +msgstr "在 %u 之後,處理事項歷史紀錄不完整。" -#: ../dnf/cli/commands/repolist.py:179 -msgid "Repo-id : " -msgstr "軟體庫 ID: " +#: ../dnf/cli/cli.py:651 ../dnf/cli/cli.py:682 ../dnf/base.py:2043 +#: ../dnf/base.py:2239 +#, python-format +msgid "No package %s installed." +msgstr "軟體包 %s 未安裝。" -#: ../dnf/cli/commands/repolist.py:180 -msgid "Repo-name : " -msgstr "軟體庫名稱: " +#: ../dnf/cli/cli.py:672 +msgid "Undoing transaction {}, from {}" +msgstr "取消變更處理事項 {},從 {}" -#: ../dnf/cli/commands/repolist.py:183 -msgid "Repo-status : " -msgstr "軟體庫狀態: " +#: ../dnf/cli/cli.py:752 ../dnf/cli/commands/shell.py:230 +#, python-format +msgid "Unknown repo: '%s'" +msgstr "未知的軟體庫:「%s」" -#: ../dnf/cli/commands/repolist.py:186 -msgid "Repo-revision: " -msgstr "軟體庫修訂: " +#: ../dnf/cli/cli.py:766 +#, python-format +msgid "No repository match: %s" +msgstr "沒有軟體庫符合:%s" -#: ../dnf/cli/commands/repolist.py:190 -msgid "Repo-tags : " -msgstr "軟體庫標籤: " +#: ../dnf/cli/cli.py:795 +msgid "This command has to be run under the root user." +msgstr "這個指令需要在 Root 使用者底下執行。" -#: ../dnf/cli/commands/repolist.py:197 -msgid "Repo-distro-tags: " -msgstr "軟體庫散布版標籤: " +#: ../dnf/cli/cli.py:824 +#, python-format +msgid "No such command: %s. Please use %s --help" +msgstr "未知的指令:%s。請使用 %s --help" -#: ../dnf/cli/commands/repolist.py:203 -msgid "Repo-updated : " -msgstr "軟體庫更新: " +#: ../dnf/cli/cli.py:827 +#, python-format +msgid "It could be a DNF plugin command, try: \"dnf install 'dnf-command(%s)'\"" +msgstr "這可為一個 DNF 插件指令,嘗試執行:「dnf install 'dnf-command(%s)'」" -#: ../dnf/cli/commands/repolist.py:205 -msgid "Repo-pkgs : " -msgstr "軟體庫軟體包: " +#: ../dnf/cli/cli.py:830 +msgid "" +"It could be a DNF plugin command, but loading of plugins is currently " +"disabled." +msgstr "這可為一個 DNF 插件指令,但是插件載入目前為停用狀態。" -#: ../dnf/cli/commands/repolist.py:206 -msgid "Repo-size : " -msgstr "軟體庫大小: " +#: ../dnf/cli/cli.py:877 ../dnf/cli/cli.py:881 ../dnf/cli/aliases.py:115 +#: ../dnf/cli/aliases.py:128 ../dnf/cli/commands/alias.py:105 +#, python-format +msgid "Config error: %s" +msgstr "設定檔錯誤:%s" -#: ../dnf/cli/commands/repolist.py:209 -msgid "Repo-metalink: " -msgstr "軟體庫中介連結: " +#: ../dnf/cli/cli.py:887 +msgid "" +"--destdir or --downloaddir must be used with --downloadonly or download or " +"system-upgrade command." +msgstr "" +"--destdir 或 --downloaddir 必須與 --downloadonly、download 或 system-upgrade " +"指令一起使用。" -#: ../dnf/cli/commands/repolist.py:214 -msgid " Updated : " -msgstr " 更新時間: " +#: ../dnf/cli/cli.py:893 +msgid "" +"--enable, --set-enabled and --disable, --set-disabled must be used with " +"config-manager command." +msgstr "" -#: ../dnf/cli/commands/repolist.py:216 -msgid "Repo-mirrors : " -msgstr "軟體庫鏡像: " +#: ../dnf/cli/cli.py:975 +msgid "" +"Warning: Enforcing GPG signature check globally as per active RPM security " +"policy (see 'gpgcheck' in dnf.conf(5) for how to squelch this message)" +msgstr "" -#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 -msgid "Repo-baseurl : " -msgstr "軟體庫基礎 URL: " +#: ../dnf/cli/cli.py:992 +msgid "Config file \"{}\" does not exist" +msgstr "" -#: ../dnf/cli/commands/repolist.py:229 -msgid "Repo-expire : " -msgstr "軟體庫過期: " +#: ../dnf/cli/cli.py:1010 +msgid "" +"Unable to detect release version (use '--releasever' to specify release " +"version)" +msgstr "無法偵測發行版本(使用「--releasever」指定發行版本)" -#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) -#: ../dnf/cli/commands/repolist.py:233 -msgid "Repo-exclude : " -msgstr "軟體庫排除: " +#: ../dnf/cli/cli.py:1096 ../dnf/cli/commands/repoquery.py:414 +msgid "argument {}: not allowed with argument {}" +msgstr "引數 {}:不允許與 {} 引數使用" -#: ../dnf/cli/commands/repolist.py:237 -msgid "Repo-include : " -msgstr "軟體庫納入: " +#: ../dnf/cli/cli.py:1103 +#, python-format +msgid "Command \"%s\" already defined" +msgstr "指令「%s」已經定義" -#. TRANSLATORS: Number of packages that where excluded (5) -#: ../dnf/cli/commands/repolist.py:242 -msgid "Repo-excluded: " -msgstr "軟體庫排除: " +#: ../dnf/cli/cli.py:1123 +msgid "Excludes in dnf.conf: " +msgstr "排除於 dnf.conf: " -#: ../dnf/cli/commands/repolist.py:246 -msgid "Repo-filename: " -msgstr "軟體庫檔名: " +#: ../dnf/cli/cli.py:1126 +msgid "Includes in dnf.conf: " +msgstr "包含於 dnf.conf: " -#. Work out the first (id) and last (enabled/disalbed/count), -#. then chop the middle (name)... -#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 -msgid "repo id" -msgstr "軟體庫 ID" +#: ../dnf/cli/cli.py:1129 +msgid "Excludes in repo " +msgstr "排除於軟體庫 " -#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 -#: ../dnf/cli/commands/repolist.py:288 -msgid "status" -msgstr "狀態" +#: ../dnf/cli/cli.py:1132 +msgid "Includes in repo " +msgstr "包含於軟體庫 " -#: ../dnf/cli/commands/repolist.py:284 -msgid "repo name" -msgstr "軟體庫名稱" +#: ../dnf/cli/aliases.py:96 +#, python-format +msgid "Unexpected value of environment variable: DNF_DISABLE_ALIASES=%s" +msgstr "" -#: ../dnf/cli/commands/repolist.py:300 +#: ../dnf/cli/aliases.py:105 ../dnf/conf/config.py:412 ../dnf/conf/read.py:83 #, python-format -msgid "Total packages: %s" -msgstr "總計軟體包:%s" +msgid "Parsing file \"%s\" failed: %s" +msgstr "解析「%s」檔案失敗:%s" -#: ../dnf/cli/commands/repoquery.py:104 -msgid "search for packages matching keyword" -msgstr "搜尋軟體包符合的關鍵詞" - -#: ../dnf/cli/commands/repoquery.py:118 -msgid "the key to search for" -msgstr "要搜尋的關鍵詞:" +#: ../dnf/cli/aliases.py:108 +#, python-format +msgid "Cannot read file \"%s\": %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:120 -msgid "" -"Query all packages (shorthand for repoquery '*' or repoquery without " -"argument)" -msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" +#: ../dnf/cli/aliases.py:185 +msgid "Aliases contain infinite recursion" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:123 -msgid "Query all versions of packages (default)" -msgstr "查詢軟體包的所有版本(預設值)" +#: ../dnf/cli/aliases.py:203 +#, python-format +msgid "%s, using original arguments." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:126 -msgid "show only results from this ARCH" -msgstr "只顯示這個架構的結果" +#: ../dnf/cli/utils.py:98 +msgid "Running" +msgstr "執行中" -#: ../dnf/cli/commands/repoquery.py:128 -msgid "show only results that owns FILE" -msgstr "只顯示擁有檔案的結果" +#: ../dnf/cli/utils.py:99 +msgid "Sleeping" +msgstr "睡眠中" -#: ../dnf/cli/commands/repoquery.py:130 -msgid "show only results that conflict REQ" -msgstr "只顯示衝突 REQ 的結果" +#: ../dnf/cli/utils.py:100 +msgid "Uninterruptible" +msgstr "不中斷" -#: ../dnf/cli/commands/repoquery.py:132 -msgid "" -"shows results that requires, suggests, supplements, enhances,or recommends " -"package provides and files REQ" -msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" +#: ../dnf/cli/utils.py:101 +msgid "Zombie" +msgstr "殭屍" -#: ../dnf/cli/commands/repoquery.py:135 -msgid "show only results that obsolete REQ" -msgstr "只顯示棄用 REQ 的結果" +#: ../dnf/cli/utils.py:102 +msgid "Traced/Stopped" +msgstr "已追蹤 / 已停止" -#: ../dnf/cli/commands/repoquery.py:137 -msgid "show only results that provide REQ" -msgstr "只顯示提供 REQ 的結果" +#: ../dnf/cli/utils.py:103 +msgid "Unknown" +msgstr "未知的" -#: ../dnf/cli/commands/repoquery.py:139 -msgid "shows results that requires package provides and files REQ" -msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" +#: ../dnf/cli/utils.py:113 +#, python-format +msgid "Unable to find information about the locking process (PID %d)" +msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" -#: ../dnf/cli/commands/repoquery.py:141 -msgid "show only results that recommend REQ" -msgstr "只顯示推薦 REQ 的結果" +#: ../dnf/cli/utils.py:117 +#, python-format +msgid " The application with PID %d is: %s" +msgstr " 這個 PID 為 %d 的應用程式為:%s" -#: ../dnf/cli/commands/repoquery.py:143 -msgid "show only results that enhance REQ" -msgstr "只顯示增強 REQ 的結果" +#: ../dnf/cli/utils.py:120 +#, python-format +msgid " Memory : %5s RSS (%5sB VSZ)" +msgstr " 記憶體:%5s RSS (%5sB VSZ)" -#: ../dnf/cli/commands/repoquery.py:145 -msgid "show only results that suggest REQ" -msgstr "只顯示建議 REQ 的結果" +#: ../dnf/cli/utils.py:125 +#, python-format +msgid " Started: %s - %s ago" +msgstr " 開始於:%s - %s 之前" -#: ../dnf/cli/commands/repoquery.py:147 -msgid "show only results that supplement REQ" -msgstr "只顯示補充 REQ 的結果" +#: ../dnf/cli/utils.py:127 +#, python-format +msgid " State : %s" +msgstr " 狀態:%s" -#: ../dnf/cli/commands/repoquery.py:150 -msgid "check non-explicit dependencies (files and Provides); default" -msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" +#: ../dnf/cli/commands/alias.py:39 +msgid "List or create command aliases" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:152 -msgid "check dependencies exactly as given, opposite of --alldeps" -msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" +#: ../dnf/cli/commands/alias.py:49 +msgid "enable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:154 -msgid "" -"used with --whatrequires, and --requires --resolve, query packages " -"recursively." -msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" +#: ../dnf/cli/commands/alias.py:52 +msgid "disable aliases resolving" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:156 -msgid "show a list of all dependencies and what packages provide them" -msgstr "顯示依賴關係列表、與提供它們的軟體包" +#: ../dnf/cli/commands/alias.py:67 +msgid "Aliases are now enabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:158 -msgid "show available tags to use with --queryformat" -msgstr "與 --queryformat 顯示可供使用的標籤" +#: ../dnf/cli/commands/alias.py:70 +msgid "Aliases are now disabled" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:161 -msgid "resolve capabilities to originating package(s)" -msgstr "解析原始軟體包的功能" +#: ../dnf/cli/commands/alias.py:87 ../dnf/cli/commands/alias.py:90 +#, python-format +msgid "Invalid alias key: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:163 -msgid "show recursive tree for package(s)" -msgstr "顯示軟體包的遞迴樹" +#: ../dnf/cli/commands/alias.py:93 +#, python-format +msgid "Alias argument has no value: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:165 -msgid "operate on corresponding source RPM" -msgstr "在相應的來源 RPM 上執行" +#: ../dnf/cli/commands/alias.py:127 +#, python-format +msgid "Aliases added: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:167 -msgid "" -"show N latest packages for a given name.arch (or latest but N if N is " -"negative)" -msgstr "為提供的 name.arch 顯示 N 個最新的軟體包(或最新、除了 N 如果 N 是否定的)" +#: ../dnf/cli/commands/alias.py:141 +#, python-format +msgid "Alias not found: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:173 -msgid "show detailed information about the package" -msgstr "顯示此軟體包的詳細資訊" +#: ../dnf/cli/commands/alias.py:144 +#, python-format +msgid "Aliases deleted: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:176 -msgid "show list of files in the package" -msgstr "顯示軟體包內的檔案列表" +#: ../dnf/cli/commands/alias.py:151 +#, python-format +msgid "%s, alias %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:179 -msgid "show package source RPM name" -msgstr "顯示軟體包來源 RPM 名稱" +#: ../dnf/cli/commands/alias.py:153 +#, python-format +msgid "Alias %s='%s'" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:182 -msgid "show changelogs of the package" -msgstr "顯示軟體包的變更紀錄" +#: ../dnf/cli/commands/alias.py:157 +msgid "Aliases resolving is disabled." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:185 -msgid "format for displaying found packages" -msgstr "顯示找到的軟體包格式" +#: ../dnf/cli/commands/alias.py:162 +msgid "No aliases specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:188 -msgid "" -"use name-epoch:version-release.architecture format for displaying found " -"packages (default)" -msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" +#: ../dnf/cli/commands/alias.py:169 +msgid "No alias specified." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:191 -msgid "" -"use name-version-release format for displaying found packages (rpm query " -"default)" -msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" +#: ../dnf/cli/commands/alias.py:175 +msgid "No aliases defined." +msgstr "" -#: ../dnf/cli/commands/repoquery.py:197 -msgid "" -"use epoch:name-version-release.architecture format for displaying found " -"packages" -msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" +#: ../dnf/cli/commands/alias.py:182 +#, python-format +msgid "No match for alias: %s" +msgstr "" -#: ../dnf/cli/commands/repoquery.py:200 -msgid "Display in which comps groups are presented selected packages" -msgstr "顯示在哪些組合群組中出現選取的軟體包" +#: ../dnf/cli/commands/search.py:46 +msgid "search package details for the given string" +msgstr "根據字串搜尋軟體包詳細資訊" -#: ../dnf/cli/commands/repoquery.py:204 -msgid "limit the query to installed duplicate packages" -msgstr "限制查詢已安裝重複軟體包" +#: ../dnf/cli/commands/search.py:51 +msgid "search also package description and URL" +msgstr "也搜尋軟體包描述說明和URL" -#: ../dnf/cli/commands/repoquery.py:211 -msgid "limit the query to installed installonly packages" -msgstr "限制查詢 installonly 的已安裝軟體包" +#: ../dnf/cli/commands/search.py:52 +msgid "QUERY_STRING" +msgstr "QUERY_STRING" -#: ../dnf/cli/commands/repoquery.py:214 -msgid "limit the query to installed packages with unsatisfied dependencies" -msgstr "限制查詢未滿足依賴關係的已安裝軟體包" +#. TRANSLATORS: separator used between package attributes (eg. Name & Summary +#. & URL) +#: ../dnf/cli/commands/search.py:75 +msgid " & " +msgstr " & " -#: ../dnf/cli/commands/repoquery.py:216 -msgid "show a location from where packages can be downloaded" -msgstr "顯示軟體包可以下載的位置" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:79 +#, python-format +msgid "%s Exactly Matched: %%s" +msgstr "%s 精確符合:%%s" -#: ../dnf/cli/commands/repoquery.py:219 -msgid "Display capabilities that the package conflicts with." -msgstr "顯示軟體包衝突的功能。" +#. TRANSLATORS: %s - translated package attributes, +#. %%s - found keys (in listed attributes) +#: ../dnf/cli/commands/search.py:83 +#, python-format +msgid "%s Matched: %%s" +msgstr "%s 符合: %%s" -#: ../dnf/cli/commands/repoquery.py:220 -msgid "" -"Display capabilities that the package can depend on, enhance, recommend, " -"suggest, and supplement." -msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" +#: ../dnf/cli/commands/search.py:126 +msgid "No matches found." +msgstr "找不到符合項目。" -#: ../dnf/cli/commands/repoquery.py:222 -msgid "Display capabilities that the package can enhance." -msgstr "顯示軟體包可以增強的功能。" +#: ../dnf/cli/commands/search.py:151 ../dnf/cli/commands/__init__.py:252 +msgid "Searching Packages: " +msgstr "搜尋軟體包: " -#: ../dnf/cli/commands/repoquery.py:223 -msgid "Display capabilities provided by the package." -msgstr "顯示提供自這個軟體包的功能。" +#: ../dnf/cli/commands/check.py:34 +msgid "check for problems in the packagedb" +msgstr "檢查 packagedb 中是否有問題" -#: ../dnf/cli/commands/repoquery.py:224 -msgid "Display capabilities that the package recommends." -msgstr "顯示這個推薦軟體包的功能。" +#: ../dnf/cli/commands/check.py:40 +msgid "show all problems; default" +msgstr "顯示所有問題;預設值" -#: ../dnf/cli/commands/repoquery.py:225 -msgid "Display capabilities that the package depends on." -msgstr "顯示這個軟體包依賴的功能。" +#: ../dnf/cli/commands/check.py:43 +msgid "show dependency problems" +msgstr "顯示依賴關係問題" -#: ../dnf/cli/commands/repoquery.py:226 -#, python-format -msgid "" -"Display capabilities that the package depends on for running a %%pre script." -msgstr "顯示軟體包執行在 %%pre 指令上的功能。" +#: ../dnf/cli/commands/check.py:46 +msgid "show duplicate problems" +msgstr "顯示重複問題" -#: ../dnf/cli/commands/repoquery.py:227 -msgid "Display capabilities that the package suggests." -msgstr "顯示建議軟體包的功能。" +#: ../dnf/cli/commands/check.py:49 +msgid "show obsoleted packages" +msgstr "顯示棄用的軟體包" -#: ../dnf/cli/commands/repoquery.py:228 -msgid "Display capabilities that the package can supplement." -msgstr "顯示可以補充軟體包的功能。" +#: ../dnf/cli/commands/check.py:52 +msgid "show problems with provides" +msgstr "顯示提供的問題" -#: ../dnf/cli/commands/repoquery.py:234 -msgid "Display only available packages." -msgstr "只顯示可以使用的軟體包。" +#: ../dnf/cli/commands/check.py:97 +msgid "{} has missing requires of {}" +msgstr "{} 遺失了 {} 的要求" -#: ../dnf/cli/commands/repoquery.py:237 -msgid "Display only installed packages." -msgstr "只顯示已經安裝的軟體包。" +#: ../dnf/cli/commands/check.py:117 +msgid "{} is a duplicate with {}" +msgstr "{} 與 {} 重複" -#: ../dnf/cli/commands/repoquery.py:238 -msgid "" -"Display only packages that are not present in any of available repositories." -msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" +#: ../dnf/cli/commands/check.py:128 +msgid "{} is obsoleted by {}" +msgstr "{} 已經棄用由 {}" -#: ../dnf/cli/commands/repoquery.py:239 -msgid "" -"Display only packages that provide an upgrade for some already installed " -"package." -msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" +#: ../dnf/cli/commands/check.py:137 +msgid "{} provides {} but it cannot be found" +msgstr "{} 提供 {} 但找不到" -#: ../dnf/cli/commands/repoquery.py:240 -msgid "Display only packages that can be removed by \"dnf autoremove\" command." -msgstr "只顯示可以透過「dnf autoremove」指令移除的軟體包。" +#: ../dnf/cli/commands/distrosync.py:32 +msgid "synchronize installed packages to the latest available versions" +msgstr "將已安裝的軟體包同步至最新的可用版本" -#: ../dnf/cli/commands/repoquery.py:241 -msgid "Display only packages that were installed by user." -msgstr "只顯示使用者安裝的軟體包。" +#: ../dnf/cli/commands/distrosync.py:36 +msgid "Package to synchronize" +msgstr "要同步的軟體包" -#: ../dnf/cli/commands/repoquery.py:253 -msgid "Display only recently edited packages" -msgstr "只顯示最近修改過的軟體包" +#: ../dnf/cli/commands/upgrade.py:40 +msgid "upgrade a package or packages on your system" +msgstr "在系統上升級軟體包" -#: ../dnf/cli/commands/repoquery.py:275 -msgid "" -"Option '--resolve' has to be used together with one of the '--conflicts', '" -"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" -"requires-pre', '--suggests' or '--supplements' options" -msgstr "" -"選項 '--resolve' 需要與 '--conflicts', '--depends', '--enhances', '--provides', '" -"--recommends', '--requires', '--requires-pre', '--suggests' 或 '--" -"supplements' 選項一起使用" +#: ../dnf/cli/commands/upgrade.py:44 +msgid "Package to upgrade" +msgstr "要升級的軟體包" -#: ../dnf/cli/commands/repoquery.py:285 +#: ../dnf/cli/commands/upgrade.py:89 ../dnf/cli/commands/__init__.py:718 +msgid "No packages marked for upgrade." +msgstr "沒有軟體包為升級標記。" + +#: ../dnf/cli/commands/autoremove.py:41 msgid "" -"Option '--recursive' has to be used with '--whatrequires ' (optionaly " -"with '--alldeps', but not with '--exactdeps'), or with '--requires " -"--resolve'" -msgstr "" -"選項「--recursive」需要與「--whatrequires " -"」使用(可選擇與「--alldeps」使用,但不能「--exactdeps」),或與「--requires " -"--resolve」使用。" +"remove all unneeded packages that were originally installed as dependencies" +msgstr "移除所有當初因依賴關係而安裝但目前不再需要的軟體包" -#: ../dnf/cli/commands/repoquery.py:318 -msgid "Package {} contains no files" -msgstr "軟體包 {} 不包含任何檔案" +#: ../dnf/cli/commands/autoremove.py:46 ../dnf/cli/commands/remove.py:59 +msgid "Package to remove" +msgstr "要移除的軟體包" -#: ../dnf/cli/commands/repoquery.py:387 -#, python-brace-format -msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" -msgstr "可使用的查詢標籤:使用 --queryformat \".. %{tag} ..\"" +#: ../dnf/cli/commands/makecache.py:37 +msgid "generate the metadata cache" +msgstr "生成中介資料快取" -#: ../dnf/cli/commands/repoquery.py:456 -msgid "argument {} requires --whatrequires or --whatdepends option" -msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" +#: ../dnf/cli/commands/makecache.py:48 +msgid "Making cache files for all metadata files." +msgstr "為所有中介資料檔案製作快取檔案。" + +#: ../dnf/cli/commands/__init__.py:47 +#, python-format +msgid "To diagnose the problem, try running: '%s'." +msgstr "若要疑難排解這個問題,請嘗試執行:「%s」。" + +#: ../dnf/cli/commands/__init__.py:49 +#, python-format +msgid "You probably have corrupted RPMDB, running '%s' might fix the issue." +msgstr "您的 RPMDB 可能損壞,可執行「%s」可能會修復這個問題。" -#: ../dnf/cli/commands/repoquery.py:501 +#: ../dnf/cli/commands/__init__.py:53 msgid "" -"No valid switch specified\n" -"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"You have enabled checking of packages via GPG keys. This is a good thing.\n" +"However, you do not have any GPG public keys installed. You need to download\n" +"the keys for packages you wish to install and install them.\n" +"You can do that by running the command:\n" +" rpm --import public.gpg.key\n" "\n" -"description:\n" -" For the given packages print a tree of the packages." +"\n" +"Alternatively you can specify the url to the key you would like to use\n" +"for a repository in the 'gpgkey' option in a repository section and DNF\n" +"will install it for you.\n" +"\n" +"For more information contact your distribution or package provider." msgstr "" -"未指定有效的切換選項\n" -"用法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"您啟用了透過 GPG 密鑰檢查軟體包。這是件好事情。\n" +"但是,您沒有安裝任何的 GPG 公鑰。您需要下載您\n" +"想要安裝的軟體包上的密鑰。\n" +"您可以透過執行這個指令下載密鑰:\n" +" rpm --import public.gpg.key\n" "\n" -"描述:\n" -" 為給定軟體包顯示出其樹狀圖" - -#: ../dnf/cli/commands/search.py:46 -msgid "search package details for the given string" -msgstr "根據字串搜尋軟體包詳細資訊" - -#: ../dnf/cli/commands/search.py:51 -msgid "search also package description and URL" -msgstr "也搜尋軟體包描述說明和URL" - -#: ../dnf/cli/commands/search.py:52 -msgid "QUERY_STRING" -msgstr "QUERY_STRING" +"\n" +"或者,您可以在軟體庫區塊的 gpgkey 選項中指定要用於軟體庫密鑰的位址,DNF 將為您安裝它。\n" +"\n" +"更多資訊請聯絡您的散布版或是軟體包發行者。" -#: ../dnf/cli/commands/search.py:60 ../dnf/cli/output.py:499 -msgctxt "long" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/__init__.py:80 +#, python-format +msgid "Problem repository: %s" +msgstr "有問題的軟體庫:%s" -#: ../dnf/cli/commands/search.py:61 ../dnf/cli/output.py:552 -msgctxt "long" -msgid "Summary" +#: ../dnf/cli/commands/__init__.py:100 ../dnf/base.py:355 +msgid "There are no enabled repositories in \"{}\"." msgstr "" -#: ../dnf/cli/commands/search.py:62 ../dnf/cli/output.py:562 -msgctxt "long" -msgid "Description" -msgstr "" +#: ../dnf/cli/commands/__init__.py:163 +msgid "display details about a package or group of packages" +msgstr "顯示軟體包中的軟體包或群組詳細資訊" -#: ../dnf/cli/commands/search.py:63 ../dnf/cli/output.py:555 -msgid "URL" -msgstr "URL" +#: ../dnf/cli/commands/__init__.py:173 ../dnf/cli/commands/__init__.py:752 +msgid "show all packages (default)" +msgstr "顯示所有軟體包(預設值)" -#. TRANSLATORS: separator used between package attributes (eg. Name & Summary -#. & URL) -#: ../dnf/cli/commands/search.py:75 -msgid " & " -msgstr " & " +#: ../dnf/cli/commands/__init__.py:176 ../dnf/cli/commands/__init__.py:755 +msgid "show only available packages" +msgstr "只顯示可用的軟體包" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:79 -#, python-format -msgid "%s Exactly Matched: %%s" -msgstr "%s 精確符合:%%s" +#: ../dnf/cli/commands/__init__.py:179 ../dnf/cli/commands/__init__.py:758 +msgid "show only installed packages" +msgstr "只顯示已安裝的軟體包" -#. TRANSLATORS: %s - translated package attributes, -#. %%s - found keys (in listed attributes) -#: ../dnf/cli/commands/search.py:83 -#, python-format -msgid "%s Matched: %%s" -msgstr "%s 符合: %%s" +#: ../dnf/cli/commands/__init__.py:182 ../dnf/cli/commands/__init__.py:761 +msgid "show only extras packages" +msgstr "只顯示附加的軟體包" -#: ../dnf/cli/commands/search.py:126 -msgid "No matches found." -msgstr "找不到符合項目。" +#: ../dnf/cli/commands/__init__.py:185 ../dnf/cli/commands/__init__.py:188 +#: ../dnf/cli/commands/__init__.py:764 ../dnf/cli/commands/__init__.py:767 +msgid "show only upgrades packages" +msgstr "只顯示要升級的軟體包" -#: ../dnf/cli/commands/shell.py:47 -msgid "run an interactive DNF shell" -msgstr "執行互動式 DNF shell" +#: ../dnf/cli/commands/__init__.py:191 ../dnf/cli/commands/__init__.py:770 +msgid "show only autoremove packages" +msgstr "只顯示要被自動移除的軟體包" -#: ../dnf/cli/commands/shell.py:68 -msgid "SCRIPT" -msgstr "SCRIPT" +#: ../dnf/cli/commands/__init__.py:194 ../dnf/cli/commands/__init__.py:773 +msgid "show only recently changed packages" +msgstr "只顯示最近變動的軟體包" -#: ../dnf/cli/commands/shell.py:69 -msgid "Script to run in DNF shell" -msgstr "要在 DNF shell 中執行的指令稿" +#: ../dnf/cli/commands/__init__.py:225 +msgid "list a package or groups of packages" +msgstr "列出軟體包中的軟體包或群組" -#: ../dnf/cli/commands/shell.py:135 -msgid "Unsupported key value." -msgstr "不支援的金鑰值。" +#: ../dnf/cli/commands/__init__.py:239 +msgid "find what package provides the given value" +msgstr "尋找哪個軟體包提供了所提供的值" -#: ../dnf/cli/commands/shell.py:151 +#: ../dnf/cli/commands/__init__.py:243 +msgid "SOME_STRING" +msgstr "SOME_STRING" + +#: ../dnf/cli/commands/__init__.py:261 +msgid "check for available package upgrades" +msgstr "檢查可用的軟體包升級" + +#: ../dnf/cli/commands/__init__.py:267 +msgid "show changelogs before update" +msgstr "" + +#: ../dnf/cli/commands/__init__.py:363 ../dnf/cli/commands/__init__.py:416 +#: ../dnf/cli/commands/__init__.py:472 +msgid "No package available." +msgstr "沒有可用的軟體包。" + +#: ../dnf/cli/commands/__init__.py:378 +msgid "No packages marked for install." +msgstr "沒有軟體包標記為安裝。" + +#: ../dnf/cli/commands/__init__.py:414 +msgid "No package installed." +msgstr "沒有已安裝的軟體包。" + +#: ../dnf/cli/commands/__init__.py:434 ../dnf/cli/commands/__init__.py:491 +#: ../dnf/cli/commands/reinstall.py:91 #, python-format -msgid "Could not find repository: %s" -msgstr "找不到軟體庫:%s" +msgid " (from %s)" +msgstr " (來自 %s)" -#: ../dnf/cli/commands/shell.py:167 +#: ../dnf/cli/commands/__init__.py:435 ../dnf/cli/commands/__init__.py:492 +#: ../dnf/cli/commands/remove.py:104 ../dnf/cli/commands/reinstall.py:92 +#, python-format +msgid "Installed package %s%s not available." +msgstr "已安裝的軟體包 %s%s 不可用。" + +#: ../dnf/cli/commands/__init__.py:469 ../dnf/cli/commands/__init__.py:578 +#: ../dnf/cli/commands/__init__.py:621 ../dnf/cli/commands/__init__.py:668 +msgid "No package installed from the repository." +msgstr "沒有來自這個軟體庫的已安裝軟體包。" + +#: ../dnf/cli/commands/__init__.py:532 ../dnf/cli/commands/reinstall.py:101 +msgid "No packages marked for reinstall." +msgstr "沒有軟體包標記為要重新安裝。" + +#: ../dnf/cli/commands/__init__.py:683 ../dnf/cli/commands/remove.py:156 +#: ../dnf/base.py:2078 +msgid "No packages marked for removal." +msgstr "沒有軟體包標記為要移除。" + +#: ../dnf/cli/commands/__init__.py:728 +msgid "run commands on top of all packages in given repository" +msgstr "在提供的軟體庫於所有軟體包的頂端執行指令" + +#: ../dnf/cli/commands/__init__.py:742 +msgid "REPO" +msgstr "軟體庫" + +#: ../dnf/cli/commands/__init__.py:800 +msgid "display a helpful usage message" +msgstr "顯示用法說明訊息" + +#: ../dnf/cli/commands/__init__.py:804 +msgid "COMMAND" +msgstr "指令" + +#: ../dnf/cli/commands/__init__.py:820 +msgid "display, or use, the transaction history" +msgstr "顯示或使用處理事項歷史紀錄" + +#: ../dnf/cli/commands/__init__.py:835 msgid "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" If no value is given it prints the current value.\n" -" If value is given it sets that value." +"Found more than one transaction ID.\n" +"'{}' requires one transaction ID or package name." msgstr "" -"{} arg [value]\n" -" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" -" repo_id.gpgcheck, repo_id.exclude\n" -" 如果沒有指定值,則顯示目前的值。\n" -" 如果有指定值,則設定該值。" +"找到超過一個處理事項識別碼。\n" +"「{}」需要一個處理事項識別碼或軟體包名稱。" -#: ../dnf/cli/commands/shell.py:174 +#: ../dnf/cli/commands/__init__.py:842 +msgid "No transaction ID or package name given." +msgstr "沒有提供處理事項識別碼或軟體包名稱。" + +#: ../dnf/cli/commands/__init__.py:855 +msgid "You don't have access to the history DB." +msgstr "您沒有權限存取歷史紀錄資料庫。" + +#: ../dnf/cli/commands/__init__.py:867 +#, python-format msgid "" -"{} [command]\n" -" print help" -msgstr "" -"{} [command]\n" -" print help" +"Cannot undo transaction %s, doing so would result in an inconsistent package" +" database." +msgstr "無法復原處理事項 %s,這樣做會導致軟體包資料庫不一致。" -#: ../dnf/cli/commands/shell.py:178 +#: ../dnf/cli/commands/__init__.py:872 +#, python-format msgid "" -"{} arg [option]\n" -" list: lists repositories and their status. option = [all | id | glob]\n" -" enable: enable repositories. option = repository id\n" -" disable: disable repositories. option = repository id" -msgstr "" -"{} arg [option]\n" -" list: 列出軟體庫與其狀態。 option = [all | id | glob]\n" -" enable: 啟用軟體庫 option = 軟體庫ID\n" -" disable: 停用軟體庫 option = 軟體庫ID" +"Cannot rollback transaction %s, doing so would result in an inconsistent " +"package database." +msgstr "無法回滾處理事項 %s,這樣做會導致軟體包資料庫不一致。" -#: ../dnf/cli/commands/shell.py:184 +#: ../dnf/cli/commands/__init__.py:942 msgid "" -"{}\n" -" resolve the transaction set" +"Invalid transaction ID range definition '{}'.\n" +"Use '..'." msgstr "" -"{}\n" -" 解析處理事項集" +"無效的處理事項識別碼範圍定義「{}」。\n" +"使用「..」。" -#: ../dnf/cli/commands/shell.py:188 +#: ../dnf/cli/commands/__init__.py:946 msgid "" -"{} arg\n" -" list: lists the contents of the transaction\n" -" reset: reset (zero-out) the transaction\n" -" run: run the transaction" +"Can't convert '{}' to transaction ID.\n" +"Use '', 'last', 'last-'." msgstr "" -"{} arg\n" -" list: 列出處理事項內容\n" -" reset: 重設(歸零)處理事項\n" -" run: 執行處理事項" +"無法轉換「{}」到處理事項 ID。\n" +"使用 ''、'last'、'last-'。" -#: ../dnf/cli/commands/shell.py:194 +#: ../dnf/cli/commands/__init__.py:975 +msgid "No transaction which manipulates package '{}' was found." +msgstr "找不到操作「{}」軟體包的處理事項。" + +#: ../dnf/cli/commands/downgrade.py:34 +msgid "Downgrade a package" +msgstr "降級軟體包" + +#: ../dnf/cli/commands/downgrade.py:38 +msgid "Package to downgrade" +msgstr "要降級的軟體包" + +#: ../dnf/cli/commands/upgrademinimal.py:31 msgid "" -"{}\n" -" run the transaction" +"upgrade, but only 'newest' package match which fixes a problem that affects " +"your system" +msgstr "升級,但只有「最新」軟體包符合,它能修正影響您系統的問題" + +#: ../dnf/cli/commands/module.py:36 +#, python-brace-format +msgid "" +"The operation would result in switching of module '{0}' stream '{1}' to " +"stream '{2}'" msgstr "" -"{}\n" -" 執行處理事項" -#: ../dnf/cli/commands/shell.py:198 +#: ../dnf/cli/commands/module.py:79 ../dnf/cli/commands/module.py:101 +msgid "No matching Modules to list" +msgstr "沒有要列出的符合模組" + +#: ../dnf/cli/commands/module.py:128 msgid "" -"{}\n" -" exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can enable the other stream." msgstr "" -"{}\n" -" 離開 Shell" -#: ../dnf/cli/commands/shell.py:203 +#: ../dnf/cli/commands/module.py:199 msgid "" -"Shell specific arguments:\n" -"\n" -"config set config options\n" -"help print help\n" -"repository (or repo) enable, disable or list repositories\n" -"resolvedep resolve the transaction set\n" -"transaction (or ts) list, reset or run the transaction set\n" -"run resolve and run the transaction set\n" -"exit (or quit) exit the shell" +"It is not possible to switch enabled streams of a module.\n" +"It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset ' command. After you reset the module, you can install the other stream." msgstr "" -"Shell 專用引數:\n" -"\n" -"config 設定配置選項\n" -"help 顯示說明\n" -"repository (or repo) 啟用、停用、列出軟體庫\n" -"resolvedep 解析處理事項設定\n" -"transaction (or ts) 列出、重設、執行處理事項集\n" -"run 解析並執行處理事項集\n" -"exit (or quit) 離開 Shell" -#: ../dnf/cli/commands/shell.py:253 -#, python-format -msgid "Error: Cannot open %s for reading" -msgstr "錯誤:無法開啟 %s 供讀取" +#: ../dnf/cli/commands/module.py:262 +msgid "Interact with Modules." +msgstr "與模組互動。" -#: ../dnf/cli/commands/shell.py:283 -msgid "Leaving Shell" -msgstr "離開 Shell" +#: ../dnf/cli/commands/module.py:279 +msgid "show only enabled modules" +msgstr "只顯示已啟用的模組" -#: ../dnf/cli/commands/swap.py:33 -msgid "run an interactive dnf mod for remove and install one spec" -msgstr "執行互動型 dnf 模組以移除和安裝一個 spec" +#: ../dnf/cli/commands/module.py:282 +msgid "show only disabled modules" +msgstr "只顯示已停用的模組" -#: ../dnf/cli/commands/swap.py:37 -msgid "The specs that will be removed" -msgstr "這個 spec 將會被移除" +#: ../dnf/cli/commands/module.py:285 +msgid "show only installed modules" +msgstr "只顯示已安裝的模組" -#: ../dnf/cli/commands/swap.py:39 -msgid "The specs that will be installed" -msgstr "這個 spec 將會被安裝" +#: ../dnf/cli/commands/module.py:288 +msgid "show profile content" +msgstr "顯示設定檔內容" + +#: ../dnf/cli/commands/remove.py:46 +msgid "remove a package or packages from your system" +msgstr "從系統移除軟體包" + +#: ../dnf/cli/commands/remove.py:53 +msgid "remove duplicated packages" +msgstr "移除重複的軟體包" + +#: ../dnf/cli/commands/remove.py:58 +msgid "remove installonly packages over the limit" +msgstr "移除超過限制的 installonly 軟體包" + +#: ../dnf/cli/commands/remove.py:94 +msgid "No duplicated packages found for removal." +msgstr "沒有要移除的重複軟體包。" + +#: ../dnf/cli/commands/remove.py:120 +msgid "No old installonly packages found for removal." +msgstr "沒有要移除的舊 installonly 軟體包。" + +#: ../dnf/cli/commands/remove.py:126 ../dnf/cli/commands/install.py:136 +#: ../dnf/base.py:2061 +#, python-format +msgid "Not a valid form: %s" +msgstr "非有效格式:%s" #: ../dnf/cli/commands/updateinfo.py:42 msgid "bugfix" @@ -1950,6 +1990,11 @@ msgstr "功能增強" msgid "security" msgstr "安全問題" +#: ../dnf/cli/commands/updateinfo.py:45 ../dnf/cli/commands/updateinfo.py:279 +#: ../dnf/cli/commands/updateinfo.py:311 ../dnf/cli/commands/repolist.py:37 +msgid "unknown" +msgstr "未知" + #: ../dnf/cli/commands/updateinfo.py:46 msgid "newpackage" msgstr "新軟體包" @@ -2069,1170 +2114,1374 @@ msgid "Unknown/Sec." msgstr "未知/安全" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Bugs" -msgstr "臭蟲" +msgid "Update ID" +msgstr "更新ID" #: ../dnf/cli/commands/updateinfo.py:304 msgid "Type" msgstr "類型" #: ../dnf/cli/commands/updateinfo.py:304 -msgid "Update ID" -msgstr "更新ID" - -#: ../dnf/cli/commands/updateinfo.py:304 msgid "Updated" msgstr "更新" +#: ../dnf/cli/commands/updateinfo.py:304 +msgid "Bugs" +msgstr "臭蟲" + #: ../dnf/cli/commands/updateinfo.py:305 msgid "CVEs" msgstr "CVE" #: ../dnf/cli/commands/updateinfo.py:305 msgid "Description" msgstr "描述" #: ../dnf/cli/commands/updateinfo.py:305 -msgid "Rights" -msgstr "權利" - -#: ../dnf/cli/commands/updateinfo.py:305 msgid "Severity" msgstr "嚴重" +#: ../dnf/cli/commands/updateinfo.py:305 +msgid "Rights" +msgstr "權利" + #: ../dnf/cli/commands/updateinfo.py:306 msgid "Files" msgstr "檔案" -#: ../dnf/cli/commands/updateinfo.py:306 ../dnf/cli/output.py:1452 -#: ../dnf/cli/output.py:1803 ../dnf/cli/output.py:1805 -msgid "Installed" -msgstr "已安裝" +#: ../dnf/cli/commands/updateinfo.py:332 +msgid "true" +msgstr "true" #: ../dnf/cli/commands/updateinfo.py:332 msgid "false" msgstr "false" -#: ../dnf/cli/commands/updateinfo.py:332 -msgid "true" -msgstr "true" - -#: ../dnf/cli/commands/upgrade.py:40 -msgid "upgrade a package or packages on your system" -msgstr "在系統上升級軟體包" +#: ../dnf/cli/commands/mark.py:39 +msgid "mark or unmark installed packages as installed by user." +msgstr "由使用者標記為安裝或取消標記的軟體包。" -#: ../dnf/cli/commands/upgrade.py:44 -msgid "Package to upgrade" -msgstr "要升級的軟體包" +#: ../dnf/cli/commands/mark.py:49 +#, python-format +msgid "%s marked as user installed." +msgstr "%s 標記為使用者安裝。" -#: ../dnf/cli/commands/upgrademinimal.py:31 -msgid "" -"upgrade, but only 'newest' package match which fixes a problem that affects " -"your system" -msgstr "升級,但只有「最新」軟體包符合,它能修正影響您系統的問題" +#: ../dnf/cli/commands/mark.py:53 +#, python-format +msgid "%s unmarked as user installed." +msgstr "%s 取消標記使用者安裝。" -#: ../dnf/cli/main.py:80 -msgid "Terminated." -msgstr "已終止。" +#: ../dnf/cli/commands/mark.py:57 +#, python-format +msgid "%s marked as group installed." +msgstr "%s 標記為群組安裝。" -#: ../dnf/cli/main.py:108 -msgid "No read/execute access in current directory, moving to /" -msgstr "在目前的目錄沒有讀寫與執行的權限,移動至 /" +#: ../dnf/cli/commands/mark.py:82 ../dnf/cli/commands/shell.py:121 +#: ../dnf/cli/commands/shell.py:230 +msgid "Error:" +msgstr "錯誤:" -#: ../dnf/cli/main.py:127 -msgid "try to add '{}' to command line to replace conflicting packages" -msgstr "" +#: ../dnf/cli/commands/mark.py:84 +#, python-format +msgid "Package %s is not installed." +msgstr "%s 軟體包尚未安裝。" -#: ../dnf/cli/main.py:131 -msgid "try to add '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/deplist.py:32 +msgid "List package's dependencies and what packages provide them" +msgstr "列出軟體包的依賴關係以及由何軟體包提供" -#: ../dnf/cli/main.py:134 -msgid " or '{}' to skip uninstallable packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:68 +#, python-format +msgid "Removing file %s" +msgstr "正在移除檔案 %s" -#: ../dnf/cli/main.py:139 -msgid "try to add '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:87 +msgid "remove cached data" +msgstr "移除快取資料" -#: ../dnf/cli/main.py:142 -msgid " or '{}' to use not only best candidate packages" -msgstr "" +#: ../dnf/cli/commands/clean.py:93 +msgid "Metadata type to clean" +msgstr "要清理的中介資料類型" -#: ../dnf/cli/main.py:159 -msgid "Dependencies resolved." -msgstr "依賴關係解析完畢。" +#: ../dnf/cli/commands/clean.py:105 +msgid "Cleaning data: " +msgstr "正在清理資料: " -#: ../dnf/cli/main.py:177 -msgid "Complete!" -msgstr "完成!" +#: ../dnf/cli/commands/clean.py:111 +msgid "Cache was expired" +msgstr "快取已過期" -#: ../dnf/cli/option_parser.py:54 +#: ../dnf/cli/commands/clean.py:115 #, python-format -msgid "Command line error: %s" -msgstr "指令列錯誤:%s" +msgid "%d file removed" +msgid_plural "%d files removed" +msgstr[0] "%d 個檔案已經移除" -#: ../dnf/cli/option_parser.py:85 +#: ../dnf/cli/commands/clean.py:119 ../dnf/lock.py:139 #, python-format -msgid "bad format: %s" -msgstr "格式不良:%s" +msgid "Waiting for process with pid %d to finish." +msgstr "正在等候 PID %d 程序完成。" -#: ../dnf/cli/option_parser.py:96 -#, python-format -msgid "Setopt argument has multiple values: %s" -msgstr "Setopt 引數包含太多值:%s" +#: ../dnf/cli/commands/install.py:47 +msgid "install a package or packages on your system" +msgstr "在系統上安裝一個軟體包" -#: ../dnf/cli/option_parser.py:99 +#: ../dnf/cli/commands/install.py:118 +msgid "Unable to find a match" +msgstr "無法找到匹配項目" + +#: ../dnf/cli/commands/install.py:131 #, python-format -msgid "Setopt argument has no value: %s" -msgstr "Setopt 引數沒有值:%s" +msgid "Not a valid rpm file path: %s" +msgstr "無效 RPM 檔案位址:%s" -#: ../dnf/cli/option_parser.py:156 -msgid "Optional arguments" -msgstr "選填引數" +#: ../dnf/cli/commands/install.py:167 +#, python-brace-format +msgid "There are following alternatives for \"{0}\": {1}" +msgstr "以下可以用來替代「{0}」:{1}" -#: ../dnf/cli/option_parser.py:159 -msgid "config file location" -msgstr "設定檔位置" +#: ../dnf/cli/commands/repoquery.py:104 +msgid "search for packages matching keyword" +msgstr "搜尋軟體包符合的關鍵詞" -#: ../dnf/cli/option_parser.py:162 -msgid "quiet operation" -msgstr "安靜作業" +#: ../dnf/cli/commands/repoquery.py:118 +msgid "the key to search for" +msgstr "要搜尋的關鍵詞:" -#: ../dnf/cli/option_parser.py:164 -msgid "verbose operation" -msgstr "詳盡作業" +#: ../dnf/cli/commands/repoquery.py:120 +msgid "" +"Query all packages (shorthand for repoquery '*' or repoquery without " +"argument)" +msgstr "查詢所有軟體包(為軟體包查詢「*」或不包含引數的軟體包查詢的 shorthand)" -#: ../dnf/cli/option_parser.py:166 -msgid "show DNF version and exit" -msgstr "顯示 DNF 版本後退出" +#: ../dnf/cli/commands/repoquery.py:123 +msgid "Query all versions of packages (default)" +msgstr "查詢軟體包的所有版本(預設值)" -#: ../dnf/cli/option_parser.py:167 -msgid "set install root" -msgstr "顯示安裝根目錄" +#: ../dnf/cli/commands/repoquery.py:126 +msgid "show only results from this ARCH" +msgstr "只顯示這個架構的結果" -#: ../dnf/cli/option_parser.py:170 -msgid "do not install documentations" -msgstr "請勿安裝說明文檔" +#: ../dnf/cli/commands/repoquery.py:128 +msgid "show only results that owns FILE" +msgstr "只顯示擁有檔案的結果" + +#: ../dnf/cli/commands/repoquery.py:130 +msgid "show only results that conflict REQ" +msgstr "只顯示衝突 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:132 +msgid "" +"shows results that requires, suggests, supplements, enhances,or recommends " +"package provides and files REQ" +msgstr "顯示提供的必須、建議、補充、增強或推薦軟體包和檔案 REQ 結果" + +#: ../dnf/cli/commands/repoquery.py:135 +msgid "show only results that obsolete REQ" +msgstr "只顯示棄用 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:137 +msgid "show only results that provide REQ" +msgstr "只顯示提供 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:139 +msgid "shows results that requires package provides and files REQ" +msgstr "只顯示需要軟體包提供者與檔案 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:141 +msgid "show only results that recommend REQ" +msgstr "只顯示推薦 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:143 +msgid "show only results that enhance REQ" +msgstr "只顯示增強 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:145 +msgid "show only results that suggest REQ" +msgstr "只顯示建議 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:147 +msgid "show only results that supplement REQ" +msgstr "只顯示補充 REQ 的結果" + +#: ../dnf/cli/commands/repoquery.py:150 +msgid "check non-explicit dependencies (files and Provides); default" +msgstr "檢查不明確的依賴關係(檔案或提供者);預設值" + +#: ../dnf/cli/commands/repoquery.py:152 +msgid "check dependencies exactly as given, opposite of --alldeps" +msgstr "檢查準確的依賴關係為提供,相反於 --alldeps" + +#: ../dnf/cli/commands/repoquery.py:154 +msgid "" +"used with --whatrequires, and --requires --resolve, query packages " +"recursively." +msgstr "與 --whatrequires、--requires 與 --resolve 使用,並遞迴查詢軟體包。" + +#: ../dnf/cli/commands/repoquery.py:156 +msgid "show a list of all dependencies and what packages provide them" +msgstr "顯示依賴關係列表、與提供它們的軟體包" + +#: ../dnf/cli/commands/repoquery.py:158 +msgid "show available tags to use with --queryformat" +msgstr "與 --queryformat 顯示可供使用的標籤" + +#: ../dnf/cli/commands/repoquery.py:161 +msgid "resolve capabilities to originating package(s)" +msgstr "解析原始軟體包的功能" + +#: ../dnf/cli/commands/repoquery.py:163 +msgid "show recursive tree for package(s)" +msgstr "顯示軟體包的遞迴樹" -#: ../dnf/cli/option_parser.py:173 -msgid "disable all plugins" -msgstr "停用所有插件" +#: ../dnf/cli/commands/repoquery.py:165 +msgid "operate on corresponding source RPM" +msgstr "在相應的來源 RPM 上執行" -#: ../dnf/cli/option_parser.py:176 -msgid "enable plugins by name" -msgstr "透過名稱啟用所有插件" +#: ../dnf/cli/commands/repoquery.py:167 +msgid "" +"show N latest packages for a given name.arch (or latest but N if N is " +"negative)" +msgstr "為提供的 name.arch 顯示 N 個最新的軟體包(或最新、除了 N 如果 N 是否定的)" -#: ../dnf/cli/option_parser.py:180 -msgid "disable plugins by name" -msgstr "透過名稱停用插件" +#: ../dnf/cli/commands/repoquery.py:173 +msgid "show detailed information about the package" +msgstr "顯示此軟體包的詳細資訊" -#: ../dnf/cli/option_parser.py:183 -msgid "override the value of $releasever in config and repo files" -msgstr "在設定檔與 repo 檔案覆蓋 $releasever 的值" +#: ../dnf/cli/commands/repoquery.py:176 +msgid "show list of files in the package" +msgstr "顯示軟體包內的檔案列表" -#: ../dnf/cli/option_parser.py:187 -msgid "set arbitrary config and repo options" -msgstr "設定隨意設定檔與軟體庫設定" +#: ../dnf/cli/commands/repoquery.py:179 +msgid "show package source RPM name" +msgstr "顯示軟體包來源 RPM 名稱" -#: ../dnf/cli/option_parser.py:190 -msgid "resolve depsolve problems by skipping packages" -msgstr "透過跳過軟體包來解決問題" +#: ../dnf/cli/commands/repoquery.py:182 +msgid "show changelogs of the package" +msgstr "顯示軟體包的變更紀錄" -#: ../dnf/cli/option_parser.py:193 -msgid "show command help" -msgstr "顯示指令說明" +#: ../dnf/cli/commands/repoquery.py:185 +msgid "format for displaying found packages" +msgstr "顯示找到的軟體包格式" -#: ../dnf/cli/option_parser.py:197 -msgid "allow erasing of installed packages to resolve dependencies" -msgstr "允許抹除已安裝的軟體包來解決依賴關係" +#: ../dnf/cli/commands/repoquery.py:188 +msgid "" +"use name-epoch:version-release.architecture format for displaying found " +"packages (default)" +msgstr "使用 name-epoch:version-release.architecture 格式來顯示找到的軟體包(預設值)" -#: ../dnf/cli/option_parser.py:201 -msgid "try the best available package versions in transactions." -msgstr "在處理事項中嘗試最好的可用軟體包。" +#: ../dnf/cli/commands/repoquery.py:191 +msgid "" +"use name-version-release format for displaying found packages (rpm query " +"default)" +msgstr "使用 name-version-release 格式來顯示找到的軟體包(RPM 查詢預設值)" -#: ../dnf/cli/option_parser.py:203 -msgid "do not limit the transaction to the best candidate" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:197 +msgid "" +"use epoch:name-version-release.architecture format for displaying found " +"packages" +msgstr "使用 epoch:name-version-release.architecture 格式來顯示找到的軟體包" -#: ../dnf/cli/option_parser.py:206 -msgid "run entirely from system cache, don't update cache" -msgstr "完全從系統快取中執行而不更新快取" +#: ../dnf/cli/commands/repoquery.py:200 +msgid "Display in which comps groups are presented selected packages" +msgstr "顯示在哪些組合群組中出現選取的軟體包" -#: ../dnf/cli/option_parser.py:210 -msgid "maximum command wait time" -msgstr "最大指令等待時間" +#: ../dnf/cli/commands/repoquery.py:204 +msgid "limit the query to installed duplicate packages" +msgstr "限制查詢已安裝重複軟體包" -#: ../dnf/cli/option_parser.py:213 -msgid "debugging output level" -msgstr "除錯輸出等級" +#: ../dnf/cli/commands/repoquery.py:211 +msgid "limit the query to installed installonly packages" +msgstr "限制查詢 installonly 的已安裝軟體包" -#: ../dnf/cli/option_parser.py:216 -msgid "dumps detailed solving results into files" -msgstr "傾印詳細的解決結果至檔案" +#: ../dnf/cli/commands/repoquery.py:214 +msgid "limit the query to installed packages with unsatisfied dependencies" +msgstr "限制查詢未滿足依賴關係的已安裝軟體包" -#: ../dnf/cli/option_parser.py:220 -msgid "show duplicates, in repos, in list/search commands" -msgstr "顯示在軟體庫和 list/search 指令中的重複項目" +#: ../dnf/cli/commands/repoquery.py:216 +msgid "show a location from where packages can be downloaded" +msgstr "顯示軟體包可以下載的位置" -#: ../dnf/cli/option_parser.py:223 -msgid "error output level" -msgstr "錯誤輸出等級" +#: ../dnf/cli/commands/repoquery.py:219 +msgid "Display capabilities that the package conflicts with." +msgstr "顯示軟體包衝突的功能。" -#: ../dnf/cli/option_parser.py:226 +#: ../dnf/cli/commands/repoquery.py:220 msgid "" -"enables dnf's obsoletes processing logic for upgrade or display capabilities" -" that the package obsoletes for info, list and repoquery" -msgstr "啟用 dnf 的升級時的棄用處理邏輯,或顯示廢棄軟體包資訊、列表與 repoquery 的功能" +"Display capabilities that the package can depend on, enhance, recommend, " +"suggest, and supplement." +msgstr "顯示軟體包可依賴的增強、推薦、建議、補充功能。" -#: ../dnf/cli/option_parser.py:230 -msgid "debugging output level for rpm" -msgstr "rpm 的除錯輸出等級" +#: ../dnf/cli/commands/repoquery.py:222 +msgid "Display capabilities that the package can enhance." +msgstr "顯示軟體包可以增強的功能。" -#: ../dnf/cli/option_parser.py:233 -msgid "automatically answer yes for all questions" -msgstr "自動同意所有問題" +#: ../dnf/cli/commands/repoquery.py:223 +msgid "Display capabilities provided by the package." +msgstr "顯示提供自這個軟體包的功能。" -#: ../dnf/cli/option_parser.py:236 -msgid "automatically answer no for all questions" -msgstr "自動拒絕所有問題" +#: ../dnf/cli/commands/repoquery.py:224 +msgid "Display capabilities that the package recommends." +msgstr "顯示這個推薦軟體包的功能。" -#: ../dnf/cli/option_parser.py:247 +#: ../dnf/cli/commands/repoquery.py:225 +msgid "Display capabilities that the package depends on." +msgstr "顯示這個軟體包依賴的功能。" + +#: ../dnf/cli/commands/repoquery.py:226 +#, python-format msgid "" -"enable just specific repositories by an id or a glob, can be specified " -"multiple times" -msgstr "只透過識別碼或 glob 啟用指定軟體庫,可以指定多次" +"Display capabilities that the package depends on for running a %%pre script." +msgstr "顯示軟體包執行在 %%pre 指令上的功能。" -#: ../dnf/cli/option_parser.py:252 -msgid "enable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:227 +msgid "Display capabilities that the package suggests." +msgstr "顯示建議軟體包的功能。" -#: ../dnf/cli/option_parser.py:256 -msgid "disable repos with config-manager command (automatically saves)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:228 +msgid "Display capabilities that the package can supplement." +msgstr "顯示可以補充軟體包的功能。" -#: ../dnf/cli/option_parser.py:260 -msgid "exclude packages by name or glob" -msgstr "透過名稱或 Glob 排除軟體包" +#: ../dnf/cli/commands/repoquery.py:234 +msgid "Display only available packages." +msgstr "只顯示可以使用的軟體包。" -#: ../dnf/cli/option_parser.py:265 -msgid "disable excludepkgs" -msgstr "停用 excludepkgs" +#: ../dnf/cli/commands/repoquery.py:237 +msgid "Display only installed packages." +msgstr "只顯示已經安裝的軟體包。" -#: ../dnf/cli/option_parser.py:270 +#: ../dnf/cli/commands/repoquery.py:238 msgid "" -"label and path to additional repository, can be specified multiple times." -msgstr "額外軟體庫的標籤或位置,可以指定多次。" - -#: ../dnf/cli/option_parser.py:274 -msgid "disable removal of dependencies that are no longer used" -msgstr "停用移除無用的依賴軟體包" +"Display only packages that are not present in any of available repositories." +msgstr "只顯示沒有呈現在任何可用軟體庫中的軟體包。" -#: ../dnf/cli/option_parser.py:277 -msgid "disable gpg signature checking (if RPM policy allows)" -msgstr "" +#: ../dnf/cli/commands/repoquery.py:239 +msgid "" +"Display only packages that provide an upgrade for some already installed " +"package." +msgstr "只顯示為部份已經安裝軟體包提供升級的軟體包。" -#: ../dnf/cli/option_parser.py:279 -msgid "control whether color is used" -msgstr "控制使用什麼顏色" +#: ../dnf/cli/commands/repoquery.py:240 +msgid "Display only packages that can be removed by \"dnf autoremove\" command." +msgstr "只顯示可以透過「dnf autoremove」指令移除的軟體包。" -#: ../dnf/cli/option_parser.py:282 -msgid "set metadata as expired before running the command" -msgstr "在執行指令前,設定中介資料為過期狀態" +#: ../dnf/cli/commands/repoquery.py:241 +msgid "Display only packages that were installed by user." +msgstr "只顯示使用者安裝的軟體包。" -#: ../dnf/cli/option_parser.py:285 -msgid "resolve to IPv4 addresses only" -msgstr "只解析 IPv4 位址" +#: ../dnf/cli/commands/repoquery.py:253 +msgid "Display only recently edited packages" +msgstr "只顯示最近修改過的軟體包" -#: ../dnf/cli/option_parser.py:288 -msgid "resolve to IPv6 addresses only" -msgstr "只解析 IPv6 位址" +#: ../dnf/cli/commands/repoquery.py:275 +msgid "" +"Option '--resolve' has to be used together with one of the '--conflicts', '" +"--depends', '--enhances', '--provides', '--recommends', '--requires', '--" +"requires-pre', '--suggests' or '--supplements' options" +msgstr "" +"選項 '--resolve' 需要與 '--conflicts', '--depends', '--enhances', '--provides', '" +"--recommends', '--requires', '--requires-pre', '--suggests' 或 '--" +"supplements' 選項一起使用" -#: ../dnf/cli/option_parser.py:291 -msgid "set directory to copy packages to" -msgstr "設定複製軟體包的位置" +#: ../dnf/cli/commands/repoquery.py:285 +msgid "" +"Option '--recursive' has to be used with '--whatrequires ' (optionaly " +"with '--alldeps', but not with '--exactdeps'), or with '--requires " +"--resolve'" +msgstr "" +"選項「--recursive」需要與「--whatrequires " +"」使用(可選擇與「--alldeps」使用,但不能「--exactdeps」),或與「--requires " +"--resolve」使用。" -#: ../dnf/cli/option_parser.py:294 -msgid "only download packages" -msgstr "只下載軟體包" +#: ../dnf/cli/commands/repoquery.py:318 +msgid "Package {} contains no files" +msgstr "軟體包 {} 不包含任何檔案" -#: ../dnf/cli/option_parser.py:296 -msgid "add a comment to transaction" -msgstr "增加處理事項的備註" +#: ../dnf/cli/commands/repoquery.py:388 +#, python-brace-format +msgid "Available query-tags: use --queryformat \".. %{tag} ..\"" +msgstr "可使用的查詢標籤:使用 --queryformat \".. %{tag} ..\"" -#: ../dnf/cli/option_parser.py:299 -msgid "Include bugfix relevant packages, in updates" -msgstr "在更新包含漏洞修復的相關軟體包" +#: ../dnf/cli/commands/repoquery.py:457 +msgid "argument {} requires --whatrequires or --whatdepends option" +msgstr "{} 引數需要 --whatrequires 或 --whatdepends 選項" -#: ../dnf/cli/option_parser.py:302 -msgid "Include enhancement relevant packages, in updates" -msgstr "在更新包含增強的相關軟體包" +#: ../dnf/cli/commands/repoquery.py:502 +msgid "" +"No valid switch specified\n" +"usage: dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"description:\n" +" For the given packages print a tree of the packages." +msgstr "" +"未指定有效的切換選項\n" +"用法:dnf repoquery [--conflicts|--enhances|--obsoletes|--provides|--recommends|--requires|--suggest|--supplements|--whatrequires] [key] [--tree]\n" +"\n" +"描述:\n" +" 為給定軟體包顯示出其樹狀圖" -#: ../dnf/cli/option_parser.py:305 -msgid "Include newpackage relevant packages, in updates" -msgstr "在更新包含新軟體包的相關軟體包" +#: ../dnf/cli/commands/repolist.py:39 +#, python-format +msgid "Never (last: %s)" +msgstr "永不(上次:%s)" -#: ../dnf/cli/option_parser.py:308 -msgid "Include security relevant packages, in updates" -msgstr "在更新包含安全性更新的相關軟體包" +#: ../dnf/cli/commands/repolist.py:41 +#, python-format +msgid "Instant (last: %s)" +msgstr "即時(上次:%s)" -#: ../dnf/cli/option_parser.py:312 -msgid "Include packages needed to fix the given advisory, in updates" -msgstr "在更新中包含修復安全性公告需要的軟體包" +#: ../dnf/cli/commands/repolist.py:44 +#, python-format +msgid "%s second(s) (last: %s)" +msgstr "%s 秒(上次:%s)" -#: ../dnf/cli/option_parser.py:316 -msgid "Include packages needed to fix the given BZ, in updates" -msgstr "在更新中包含修復給定 BZ 需要的軟體包" +#: ../dnf/cli/commands/repolist.py:75 +msgid "display the configured software repositories" +msgstr "顯示已設定的軟體庫" -#: ../dnf/cli/option_parser.py:319 -msgid "Include packages needed to fix the given CVE, in updates" -msgstr "在更新包含修復給定 CVE 需要的軟體包" +#: ../dnf/cli/commands/repolist.py:82 +msgid "show all repos" +msgstr "顯示所有軟體庫" -#: ../dnf/cli/option_parser.py:324 -msgid "Include security relevant packages matching the severity, in updates" -msgstr "在更新中包含符合嚴重性的安全相關軟體包" +#: ../dnf/cli/commands/repolist.py:85 +msgid "show enabled repos (default)" +msgstr "顯示啟用的軟體庫 (預設)" -#: ../dnf/cli/option_parser.py:330 -msgid "Force the use of an architecture" -msgstr "強制使用架構" +#: ../dnf/cli/commands/repolist.py:88 +msgid "show disabled repos" +msgstr "顯示停用的軟體庫" -#: ../dnf/cli/option_parser.py:365 -msgid "List of Main Commands:" -msgstr "主要指令清單:" +#: ../dnf/cli/commands/repolist.py:123 +msgid "No repositories available" +msgstr "沒有可用的軟體庫" -#: ../dnf/cli/option_parser.py:366 -msgid "List of Plugin Commands:" -msgstr "插件指令清單:" +#: ../dnf/cli/commands/repolist.py:145 ../dnf/cli/commands/repolist.py:146 +msgid "enabled" +msgstr "已啟用" -#. Translators: This is abbreviated 'Name'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:498 -msgctxt "short" -msgid "Name" -msgstr "" +#: ../dnf/cli/commands/repolist.py:163 ../dnf/cli/commands/repolist.py:164 +msgid "disabled" +msgstr "已停用" -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:504 -msgid "Epoch" -msgstr "Epoch" +#: ../dnf/cli/commands/repolist.py:179 +msgid "Repo-id : " +msgstr "軟體庫 ID: " -#. Translators: This is the short version of 'Version'. You can -#. use the full (unabbreviated) term 'Version' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:505 ../dnf/cli/output.py:1304 -msgctxt "short" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:180 +msgid "Repo-name : " +msgstr "軟體庫名稱: " -#. Translators: This is the full (unabbreviated) term 'Version'. -#: ../dnf/cli/output.py:506 ../dnf/cli/output.py:1306 -msgctxt "long" -msgid "Version" -msgstr "" +#: ../dnf/cli/commands/repolist.py:183 +msgid "Repo-status : " +msgstr "軟體庫狀態: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:509 -msgid "Release" -msgstr "發行版" +#: ../dnf/cli/commands/repolist.py:186 +msgid "Repo-revision: " +msgstr "軟體庫修訂: " -#. Translators: This is abbreviated 'Architecture', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:510 ../dnf/cli/output.py:1295 -msgctxt "short" -msgid "Arch" -msgstr "" +#: ../dnf/cli/commands/repolist.py:190 +msgid "Repo-tags : " +msgstr "軟體庫標籤: " -#. Translators: This is the full word 'Architecture', used when -#. we have enough space. -#: ../dnf/cli/output.py:511 ../dnf/cli/output.py:1298 -msgctxt "long" -msgid "Architecture" -msgstr "" +#: ../dnf/cli/commands/repolist.py:197 +msgid "Repo-distro-tags: " +msgstr "軟體庫散布版標籤: " -#. Translators: This is the full (unabbreviated) term 'Size'. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1321 -msgctxt "long" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:203 +msgid "Repo-updated : " +msgstr "軟體庫更新: " -#. Translators: This is the short version of 'Size'. It should -#. not be longer than 5 characters. If the term 'Size' in your -#. language is not longer than 5 characters then you can use it -#. unabbreviated. -#: ../dnf/cli/output.py:513 ../dnf/cli/output.py:1319 -msgctxt "short" -msgid "Size" -msgstr "" +#: ../dnf/cli/commands/repolist.py:205 +msgid "Repo-pkgs : " +msgstr "軟體庫軟體包: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:517 -msgid "Source" -msgstr "來源" +#: ../dnf/cli/commands/repolist.py:206 +msgid "Repo-size : " +msgstr "軟體庫大小: " -#. Translators: This is abbreviated 'Repository', used when -#. we have not enough space to display the full word. -#: ../dnf/cli/output.py:518 ../dnf/cli/output.py:1310 -msgctxt "short" -msgid "Repo" -msgstr "" +#: ../dnf/cli/commands/repolist.py:209 +msgid "Repo-metalink: " +msgstr "軟體庫中介連結: " -#. Translators: This is the full word 'Repository', used when -#. we have enough space. -#: ../dnf/cli/output.py:519 ../dnf/cli/output.py:1313 -msgctxt "long" -msgid "Repository" -msgstr "" +#: ../dnf/cli/commands/repolist.py:214 +msgid " Updated : " +msgstr " 更新時間: " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:526 -msgid "From repo" -msgstr "來源軟體庫" +#: ../dnf/cli/commands/repolist.py:216 +msgid "Repo-mirrors : " +msgstr "軟體庫鏡像: " -#. :hawkey does not support changelog information -#. print(_("Committer : %s") % ucd(pkg.committer)) -#. print(_("Committime : %s") % time.ctime(pkg.committime)) -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:532 -msgid "Packager" -msgstr "打包者" +#: ../dnf/cli/commands/repolist.py:220 ../dnf/cli/commands/repolist.py:226 +msgid "Repo-baseurl : " +msgstr "軟體庫基礎 URL: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:534 -msgid "Buildtime" -msgstr "建置時間" +#: ../dnf/cli/commands/repolist.py:229 +msgid "Repo-expire : " +msgstr "軟體庫過期: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:538 -msgid "Install time" -msgstr "安裝時間" +#. TRANSLATORS: Packages that are excluded - their names like (dnf systemd) +#: ../dnf/cli/commands/repolist.py:233 +msgid "Repo-exclude : " +msgstr "軟體庫排除: " -#. Translators: This message should be no longer than 12 chars. -#: ../dnf/cli/output.py:547 -msgid "Installed by" -msgstr "安裝內容" +#: ../dnf/cli/commands/repolist.py:237 +msgid "Repo-include : " +msgstr "軟體庫納入: " -#. Translators: This is abbreviated 'Summary'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:551 -msgctxt "short" -msgid "Summary" -msgstr "" +#. TRANSLATORS: Number of packages that where excluded (5) +#: ../dnf/cli/commands/repolist.py:242 +msgid "Repo-excluded: " +msgstr "軟體庫排除: " -#. Translators: This message should be no longer than 12 characters. -#: ../dnf/cli/output.py:557 -msgid "License" -msgstr "授權" +#: ../dnf/cli/commands/repolist.py:246 +msgid "Repo-filename: " +msgstr "軟體庫檔名: " -#. Translators: This is abbreviated 'Description'. Should be no longer -#. than 12 characters. You can use the full version if it is short -#. enough in your language. -#: ../dnf/cli/output.py:561 -msgctxt "short" -msgid "Description" -msgstr "" +#. Work out the first (id) and last (enabled/disalbed/count), +#. then chop the middle (name)... +#: ../dnf/cli/commands/repolist.py:254 ../dnf/cli/commands/repolist.py:283 +msgid "repo id" +msgstr "軟體庫 ID" -#: ../dnf/cli/output.py:688 -msgid "No packages to list" -msgstr "" +#: ../dnf/cli/commands/repolist.py:271 ../dnf/cli/commands/repolist.py:272 +#: ../dnf/cli/commands/repolist.py:288 +msgid "status" +msgstr "狀態" -#: ../dnf/cli/output.py:699 -msgid "y" -msgstr "y" +#: ../dnf/cli/commands/repolist.py:284 +msgid "repo name" +msgstr "軟體庫名稱" -#: ../dnf/cli/output.py:699 -msgid "yes" -msgstr "是" +#: ../dnf/cli/commands/repolist.py:300 +#, python-format +msgid "Total packages: %s" +msgstr "總計軟體包:%s" -#: ../dnf/cli/output.py:700 -msgid "n" -msgstr "n" +#: ../dnf/cli/commands/shell.py:47 +msgid "run an interactive DNF shell" +msgstr "執行互動式 DNF shell" -#: ../dnf/cli/output.py:700 -msgid "no" -msgstr "否" +#: ../dnf/cli/commands/shell.py:68 +msgid "SCRIPT" +msgstr "SCRIPT" -#: ../dnf/cli/output.py:704 -msgid "Is this ok [y/N]: " -msgstr "這樣可以嗎 [y/N]: " +#: ../dnf/cli/commands/shell.py:69 +msgid "Script to run in DNF shell" +msgstr "要在 DNF shell 中執行的指令稿" -#: ../dnf/cli/output.py:708 -msgid "Is this ok [Y/n]: " -msgstr "這樣可以嗎 [Y/n]: " +#: ../dnf/cli/commands/shell.py:135 +msgid "Unsupported key value." +msgstr "不支援的金鑰值。" -#: ../dnf/cli/output.py:788 +#: ../dnf/cli/commands/shell.py:151 #, python-format -msgid "Group: %s" -msgstr "群組:%s" +msgid "Could not find repository: %s" +msgstr "找不到軟體庫:%s" -#: ../dnf/cli/output.py:792 -#, python-format -msgid " Group-Id: %s" -msgstr " 群組 ID:%s" +#: ../dnf/cli/commands/shell.py:167 +msgid "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" If no value is given it prints the current value.\n" +" If value is given it sets that value." +msgstr "" +"{} arg [value]\n" +" arg: debuglevel, errorlevel, obsoletes, gpgcheck, assumeyes, exclude,\n" +" repo_id.gpgcheck, repo_id.exclude\n" +" 如果沒有指定值,則顯示目前的值。\n" +" 如果有指定值,則設定該值。" -#: ../dnf/cli/output.py:794 ../dnf/cli/output.py:833 -#, python-format -msgid " Description: %s" -msgstr " 描述:%s" +#: ../dnf/cli/commands/shell.py:174 +msgid "" +"{} [command]\n" +" print help" +msgstr "" +"{} [command]\n" +" print help" -#: ../dnf/cli/output.py:796 -#, python-format -msgid " Language: %s" -msgstr " 語言:%s" +#: ../dnf/cli/commands/shell.py:178 +msgid "" +"{} arg [option]\n" +" list: lists repositories and their status. option = [all | id | glob]\n" +" enable: enable repositories. option = repository id\n" +" disable: disable repositories. option = repository id" +msgstr "" +"{} arg [option]\n" +" list: 列出軟體庫與其狀態。 option = [all | id | glob]\n" +" enable: 啟用軟體庫 option = 軟體庫ID\n" +" disable: 停用軟體庫 option = 軟體庫ID" -#: ../dnf/cli/output.py:799 -msgid " Mandatory Packages:" -msgstr " 必備軟體包:" +#: ../dnf/cli/commands/shell.py:184 +msgid "" +"{}\n" +" resolve the transaction set" +msgstr "" +"{}\n" +" 解析處理事項集" -#: ../dnf/cli/output.py:800 -msgid " Default Packages:" -msgstr " 預設軟體包:" +#: ../dnf/cli/commands/shell.py:188 +msgid "" +"{} arg\n" +" list: lists the contents of the transaction\n" +" reset: reset (zero-out) the transaction\n" +" run: run the transaction" +msgstr "" +"{} arg\n" +" list: 列出處理事項內容\n" +" reset: 重設(歸零)處理事項\n" +" run: 執行處理事項" -#: ../dnf/cli/output.py:801 -msgid " Optional Packages:" -msgstr " 選用軟體包:" +#: ../dnf/cli/commands/shell.py:194 +msgid "" +"{}\n" +" run the transaction" +msgstr "" +"{}\n" +" 執行處理事項" -#: ../dnf/cli/output.py:802 -msgid " Conditional Packages:" -msgstr " 條件軟體包:" +#: ../dnf/cli/commands/shell.py:198 +msgid "" +"{}\n" +" exit the shell" +msgstr "" +"{}\n" +" 離開 Shell" -#: ../dnf/cli/output.py:827 -#, python-format -msgid "Environment Group: %s" -msgstr "環境群組:%s" +#: ../dnf/cli/commands/shell.py:203 +msgid "" +"Shell specific arguments:\n" +"\n" +"config set config options\n" +"help print help\n" +"repository (or repo) enable, disable or list repositories\n" +"resolvedep resolve the transaction set\n" +"transaction (or ts) list, reset or run the transaction set\n" +"run resolve and run the transaction set\n" +"exit (or quit) exit the shell" +msgstr "" +"Shell 專用引數:\n" +"\n" +"config 設定配置選項\n" +"help 顯示說明\n" +"repository (or repo) 啟用、停用、列出軟體庫\n" +"resolvedep 解析處理事項設定\n" +"transaction (or ts) 列出、重設、執行處理事項集\n" +"run 解析並執行處理事項集\n" +"exit (or quit) 離開 Shell" -#: ../dnf/cli/output.py:830 +#: ../dnf/cli/commands/shell.py:253 #, python-format -msgid " Environment-Id: %s" -msgstr " 環境 ID:%s" +msgid "Error: Cannot open %s for reading" +msgstr "錯誤:無法開啟 %s 供讀取" -#: ../dnf/cli/output.py:836 -msgid " Mandatory Groups:" -msgstr " 必備群組:" +#: ../dnf/cli/commands/shell.py:283 +msgid "Leaving Shell" +msgstr "離開 Shell" -#: ../dnf/cli/output.py:837 -msgid " Optional Groups:" -msgstr " 選用群組:" +#: ../dnf/cli/commands/reinstall.py:38 +msgid "reinstall a package" +msgstr "重新安裝軟體包" -#: ../dnf/cli/output.py:858 -msgid "Matched from:" -msgstr "符合來源:" +#: ../dnf/cli/commands/reinstall.py:42 +msgid "Package to reinstall" +msgstr "要重新安裝的軟體包" -#: ../dnf/cli/output.py:872 +#: ../dnf/cli/commands/reinstall.py:81 ../dnf/base.py:2012 #, python-format -msgid "Filename : %s" -msgstr "檔案名稱:%s" +msgid "Package %s available, but not installed." +msgstr "軟體包 %s 可用,但尚未安裝。" -#: ../dnf/cli/output.py:897 -#, python-format -msgid "Repo : %s" -msgstr "軟體庫 :%s" +#: ../dnf/cli/commands/swap.py:33 +msgid "run an interactive dnf mod for remove and install one spec" +msgstr "執行互動型 dnf 模組以移除和安裝一個 spec" -#: ../dnf/cli/output.py:906 -msgid "Description : " -msgstr "描述 : " +#: ../dnf/cli/commands/swap.py:37 +msgid "The specs that will be removed" +msgstr "這個 spec 將會被移除" -#: ../dnf/cli/output.py:910 -#, python-format -msgid "URL : %s" -msgstr "URL :%s" +#: ../dnf/cli/commands/swap.py:39 +msgid "The specs that will be installed" +msgstr "這個 spec 將會被安裝" -#: ../dnf/cli/output.py:914 -#, python-format -msgid "License : %s" -msgstr "授權 :%s" +#: ../dnf/cli/commands/group.py:45 +msgid "display, or use, the groups information" +msgstr "顯示或使用群組資訊" -#: ../dnf/cli/output.py:920 -#, python-format -msgid "Provide : %s" -msgstr "提供 :%s" +#: ../dnf/cli/commands/group.py:70 +msgid "No group data available for configured repositories." +msgstr "設定的軟體庫沒有可用的群組資料。" -#: ../dnf/cli/output.py:940 +#: ../dnf/cli/commands/group.py:127 #, python-format -msgid "Other : %s" -msgstr "其他 :%s" - -#: ../dnf/cli/output.py:989 -msgid "There was an error calculating total download size" -msgstr "計算總下載大小時發生錯誤" +msgid "Warning: Group %s does not exist." +msgstr "警告: %s 群組不存在。" -#: ../dnf/cli/output.py:995 -#, python-format -msgid "Total size: %s" -msgstr "總大小:%s" +#: ../dnf/cli/commands/group.py:161 +msgid "Warning: No groups match:" +msgstr "警告:沒有符合的群組:" -#: ../dnf/cli/output.py:998 -#, python-format -msgid "Total download size: %s" -msgstr "總下載大小:%s" +#: ../dnf/cli/commands/group.py:190 +msgid "Available Environment Groups:" +msgstr "可用的環境群組:" -#: ../dnf/cli/output.py:1001 -#, python-format -msgid "Installed size: %s" -msgstr "安裝的大小:%s" +#: ../dnf/cli/commands/group.py:192 +msgid "Installed Environment Groups:" +msgstr "已安裝的環境群組:" -#: ../dnf/cli/output.py:1019 -msgid "There was an error calculating installed size" -msgstr "計算安裝大小時發生錯誤" +#: ../dnf/cli/commands/group.py:199 ../dnf/cli/commands/group.py:285 +msgid "Installed Groups:" +msgstr "已安裝的群組:" -#: ../dnf/cli/output.py:1023 -#, python-format -msgid "Freed space: %s" -msgstr "釋放空間:%s" +#: ../dnf/cli/commands/group.py:206 ../dnf/cli/commands/group.py:292 +msgid "Installed Language Groups:" +msgstr "已安裝的語言群組:" -#: ../dnf/cli/output.py:1032 -msgid "Marking packages as installed by the group:" -msgstr "依據群組將軟體包標記為安裝:" +#: ../dnf/cli/commands/group.py:216 ../dnf/cli/commands/group.py:299 +msgid "Available Groups:" +msgstr "可用的群組:" -#: ../dnf/cli/output.py:1039 -msgid "Marking packages as removed by the group:" -msgstr "依據群組將軟體包標記為移除:" +#: ../dnf/cli/commands/group.py:223 ../dnf/cli/commands/group.py:306 +msgid "Available Language Groups:" +msgstr "可用的語言群組:" -#: ../dnf/cli/output.py:1049 -msgid "Group" -msgstr "群組" +#: ../dnf/cli/commands/group.py:313 +msgid "include optional packages from group" +msgstr "包含群組提供的選用軟體包" -#: ../dnf/cli/output.py:1049 -msgid "Packages" -msgstr "軟體包" +#: ../dnf/cli/commands/group.py:316 +msgid "show also hidden groups" +msgstr "也顯示隱藏群組" -#: ../dnf/cli/output.py:1114 -msgid "Installing group/module packages" -msgstr "將安裝群組/模組軟體包" +#: ../dnf/cli/commands/group.py:318 +msgid "show only installed groups" +msgstr "僅顯示已安裝的群組" -#: ../dnf/cli/output.py:1115 -msgid "Installing group packages" -msgstr "將安裝軟體包群組" +#: ../dnf/cli/commands/group.py:320 +msgid "show only available groups" +msgstr "僅顯示可用的群組" -#. TRANSLATORS: This is for a list of packages to be installed. -#: ../dnf/cli/output.py:1119 -msgctxt "summary" -msgid "Installing" -msgstr "安裝" +#: ../dnf/cli/commands/group.py:332 +#, python-format +msgid "Invalid groups sub-command, use: %s." +msgstr "無效的群組子指令,請用:%s。" -#. TRANSLATORS: This is for a list of packages to be upgraded. -#: ../dnf/cli/output.py:1121 -msgctxt "summary" -msgid "Upgrading" -msgstr "升級" +#: ../dnf/cli/commands/group.py:389 +msgid "Unable to find a mandatory group package." +msgstr "找不到強制群組軟體包。" -#. TRANSLATORS: This is for a list of packages to be reinstalled. -#: ../dnf/cli/output.py:1123 -msgctxt "summary" -msgid "Reinstalling" -msgstr "重裝" +#: ../dnf/db/group.py:285 +msgid "" +"No available modular metadata for modular package '{}', it cannot be " +"installed on the system" +msgstr "" -#: ../dnf/cli/output.py:1125 -msgid "Installing dependencies" -msgstr "將安裝依賴項目" +#: ../dnf/db/group.py:334 +msgid "No available modular metadata for modular package" +msgstr "" -#: ../dnf/cli/output.py:1126 -msgid "Installing weak dependencies" -msgstr "將安裝弱依賴項目" +#: ../dnf/db/group.py:368 +#, python-format +msgid "Will not install a source rpm package (%s)." +msgstr "將不會安裝 RPM 原始檔(%s)。" -#. TRANSLATORS: This is for a list of packages to be removed. -#: ../dnf/cli/output.py:1128 -msgid "Removing" -msgstr "移除" +#: ../dnf/repo.py:83 +#, python-format +msgid "no matching payload factory for %s" +msgstr "沒有 %s 的符合的有效負荷 factory" -#: ../dnf/cli/output.py:1129 -msgid "Removing dependent packages" -msgstr "正在移除相關的軟體包" +#: ../dnf/repo.py:110 +msgid "Already downloaded" +msgstr "已經下載" -#: ../dnf/cli/output.py:1130 -msgid "Removing unused dependencies" -msgstr "正在移除無用的依賴軟體包" +#: ../dnf/repo.py:267 ../dnf/drpm.py:62 +#, python-format +msgid "unsupported checksum type: %s" +msgstr "未支援的查核碼類型:%s" -#. TRANSLATORS: This is for a list of packages to be downgraded. -#: ../dnf/cli/output.py:1132 -msgctxt "summary" -msgid "Downgrading" -msgstr "降級" +#. pinging mirrors, this might take a while +#: ../dnf/repo.py:345 +#, python-format +msgid "determining the fastest mirror (%s hosts).. " +msgstr "正在決定最快速的鏡像站 (%s 主機)… " -#: ../dnf/cli/output.py:1157 -msgid "Installing module profiles" +#: ../dnf/module/module_base.py:33 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" msgstr "" +"\n" +"\n" +"提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]" -#: ../dnf/cli/output.py:1166 -msgid "Disabling module profiles" +#: ../dnf/module/module_base.py:34 +msgid "" +"\n" +"\n" +"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" msgstr "" -#: ../dnf/cli/output.py:1175 -msgid "Enabling module streams" -msgstr "" +#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:382 +#: ../dnf/module/module_base.py:438 ../dnf/module/module_base.py:497 +msgid "Ignoring unnecessary profile: '{}/{}'" +msgstr "忽略不必要的設定檔:「{}/{}」" -#: ../dnf/cli/output.py:1183 -msgid "Switching module streams" +#: ../dnf/module/module_base.py:80 +#, python-brace-format +msgid "Installing module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1191 -msgid "Disabling modules" -msgstr "" +#: ../dnf/module/module_base.py:86 ../dnf/module/module_base.py:190 +#: ../dnf/module/module_base.py:217 +msgid "Unable to match profile in argument {}" +msgstr "無法在 {} 引數中找到符合的設定檔" -#: ../dnf/cli/output.py:1199 -msgid "Resetting modules" -msgstr "" +#: ../dnf/module/module_base.py:93 +msgid "No default profiles for module {}:{}" +msgstr "沒有 {} 模組的預設設定檔:{}" -#: ../dnf/cli/output.py:1207 -msgid "Installing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:99 +msgid "Profile {} not matched for module {}:{}" +msgstr "{} 個人檔案與 {} 模組不符:{}" -#: ../dnf/cli/output.py:1214 -msgid "Upgrading Environment Groups" +#: ../dnf/module/module_base.py:111 +msgid "Installing module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1221 -msgid "Removing Environment Groups" -msgstr "" +#: ../dnf/module/module_base.py:128 ../dnf/module/module_base.py:160 +#: ../dnf/module/module_base.py:298 ../dnf/module/module_base.py:316 +#: ../dnf/module/module_base.py:324 ../dnf/module/module_base.py:378 +#: ../dnf/module/module_base.py:434 ../dnf/module/module_base.py:493 +msgid "Unable to resolve argument {}" +msgstr "無法解析 {} 引數" -#: ../dnf/cli/output.py:1228 -msgid "Installing Groups" -msgstr "" +#: ../dnf/module/module_base.py:129 +msgid "No match for package {}" +msgstr "找不到符合的軟體包 {}" -#: ../dnf/cli/output.py:1235 -msgid "Upgrading Groups" +#: ../dnf/module/module_base.py:171 +#, python-brace-format +msgid "Upgrading module '{0}' from Fail-Safe repository {1} is not allowed" msgstr "" -#: ../dnf/cli/output.py:1242 -msgid "Removing Groups" +#: ../dnf/module/module_base.py:198 +msgid "Upgrading module from Fail-Safe repository is not allowed" msgstr "" -#: ../dnf/cli/output.py:1256 -#, python-format +#: ../dnf/module/module_base.py:328 msgid "" -"Skipping packages with conflicts:\n" -"(add '%s' to command line to force their upgrade)" +"Only module name is required. Ignoring unneeded information in argument: " +"'{}'" msgstr "" -"略過有衝突的軟體包:\n" -"(加入「%s」到指令列中來強制升級)" -#: ../dnf/cli/output.py:1264 -#, python-format -msgid "Skipping packages with broken dependencies%s" -msgstr "略過依賴關係損壞的軟體包%s" +#: ../dnf/module/module_base.py:636 ../dnf/exceptions.py:124 +msgid "Modular dependency problem:" +msgid_plural "Modular dependency problems:" +msgstr[0] "模組化的依賴關係問題:" -#: ../dnf/cli/output.py:1268 -msgid " or part of a group" -msgstr " 或群組的一部分" +#: ../dnf/module/__init__.py:26 +msgid "Enabling different stream for '{}'." +msgstr "正在啟用「{}」的不同串流。" -#. Translators: This is the short version of 'Package'. You can -#. use the full (unabbreviated) term 'Package' if you think that -#. the translation to your language is not too long and will -#. always fit to limited space. -#: ../dnf/cli/output.py:1289 -msgctxt "short" -msgid "Package" -msgstr "" +#: ../dnf/module/__init__.py:27 +msgid "Nothing to show." +msgstr "無可供顯示項目。" -#. Translators: This is the full (unabbreviated) term 'Package'. -#. This is also a hack to resolve RhBug 1302935 correctly. -#: ../dnf/cli/output.py:1291 ../dnf/cli/output.py:2055 -msgctxt "long" -msgid "Package" -msgstr "" +#: ../dnf/module/__init__.py:28 +msgid "Installing newer version of '{}' than specified. Reason: {}" +msgstr "將安裝比您指定版本還新的「{}」,原因:{}" -#: ../dnf/cli/output.py:1340 -msgid "replacing" -msgstr "替換" +#: ../dnf/module/__init__.py:29 +msgid "Enabled modules: {}." +msgstr "已啟用模組:{}。" -#: ../dnf/cli/output.py:1348 +#: ../dnf/module/__init__.py:30 +msgid "No profile specified for '{}', please specify profile." +msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" + +#: ../dnf/dnssec.py:239 +msgid "DNSSEC extension: Key for user " +msgstr "DNSSEC 擴充:給使用者的金鑰 " + +#: ../dnf/dnssec.py:241 +msgid "is valid." +msgstr "有效。" + +#: ../dnf/dnssec.py:243 +msgid "has unknown status." +msgstr "狀態未知。" + +#: ../dnf/dnssec.py:251 +msgid "DNSSEC extension: " +msgstr "DNSSEC 擴充: " + +#: ../dnf/dnssec.py:283 +msgid "Testing already imported keys for their validity." +msgstr "測試已經匯入的金鑰其有效性。" + +#: ../dnf/automatic/main.py:156 ../dnf/conf/config.py:149 #, python-format -msgid "" -"\n" -"Transaction Summary\n" -"%s\n" -msgstr "" -"\n" -"處理事項摘要\n" -"%s\n" +msgid "Unknown configuration value: %s=%s in %s; %s" +msgstr "未知的設定值:%s = %s 於 %s;%s" -#. TODO: remove -#: ../dnf/cli/output.py:1353 ../dnf/cli/output.py:1962 -#: ../dnf/cli/output.py:1963 -msgid "Install" -msgstr "安裝" +#: ../dnf/automatic/main.py:160 ../dnf/conf/config.py:156 +#, python-format +msgid "Unknown configuration option: %s = %s in %s" +msgstr "未知的設定選項:%s = %s 於 %s" -#: ../dnf/cli/output.py:1357 ../dnf/cli/output.py:1971 -msgid "Upgrade" -msgstr "升級" +#: ../dnf/automatic/main.py:231 +msgid "Started dnf-automatic." +msgstr "已啟動 dnf-automatic。" -#: ../dnf/cli/output.py:1358 -msgid "Remove" -msgstr "移除" +#: ../dnf/automatic/main.py:235 +#, python-format +msgid "Sleep for %s seconds" +msgstr "睡眠 %s 秒" + +#: ../dnf/automatic/emitter.py:31 +#, python-format +msgid "The following updates have been applied on '%s':" +msgstr "下列更新已套用至「%s」:" -#: ../dnf/cli/output.py:1360 ../dnf/cli/output.py:1969 -msgid "Downgrade" -msgstr "降級" +#: ../dnf/automatic/emitter.py:32 +#, python-format +msgid "The following updates are available on '%s':" +msgstr "下列更新於「%s」上可用:" -#: ../dnf/cli/output.py:1361 -msgid "Skip" -msgstr "略過" +#: ../dnf/automatic/emitter.py:33 +#, python-format +msgid "The following updates were downloaded on '%s':" +msgstr "下列更新已下載於「%s」:" -#: ../dnf/cli/output.py:1370 ../dnf/cli/output.py:1386 -msgid "Package" -msgid_plural "Packages" -msgstr[0] "軟體包" +#: ../dnf/automatic/emitter.py:80 +#, python-format +msgid "Updates applied on '%s'." +msgstr "更新已套用至「%s」。" -#: ../dnf/cli/output.py:1388 -msgid "Dependent package" -msgid_plural "Dependent packages" -msgstr[0] "依賴的軟體包" +#: ../dnf/automatic/emitter.py:82 +#, python-format +msgid "Updates downloaded on '%s'." +msgstr "更新已下載於「%s」。" -#: ../dnf/cli/output.py:1450 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1972 -msgid "Upgraded" -msgstr "已升級" +#: ../dnf/automatic/emitter.py:84 +#, python-format +msgid "Updates available on '%s'." +msgstr "更新於「%s」上可用。" -#: ../dnf/cli/output.py:1451 ../dnf/cli/output.py:1804 -#: ../dnf/cli/output.py:1970 -msgid "Downgraded" -msgstr "已降級" +#: ../dnf/automatic/emitter.py:107 +#, python-format +msgid "Failed to send an email via '%s': %s" +msgstr "無法透過「%s」發送電子郵件:%s" -#: ../dnf/cli/output.py:1456 -msgid "Reinstalled" -msgstr "已重裝" +#: ../dnf/automatic/emitter.py:137 +#, python-format +msgid "Failed to execute command '%s': returned %d" +msgstr "無法執行「%s」指令:已回傳 %d" -#: ../dnf/cli/output.py:1457 -msgid "Skipped" -msgstr "" +#: ../dnf/exceptions.py:106 +msgid "Problems in request:" +msgstr "請求中問題:" -#: ../dnf/cli/output.py:1458 -msgid "Removed" -msgstr "已移除" +#: ../dnf/exceptions.py:108 +msgid "missing packages: " +msgstr "遺失軟體包: " -#: ../dnf/cli/output.py:1461 -msgid "Failed" -msgstr "失敗" +#: ../dnf/exceptions.py:110 +msgid "broken packages: " +msgstr "損壞軟體包: " -#: ../dnf/cli/output.py:1512 -msgid "Total" -msgstr "總計" +#: ../dnf/exceptions.py:112 +msgid "missing groups or modules: " +msgstr "遺失的群組或模組: " -#: ../dnf/cli/output.py:1540 -msgid "" -msgstr "<未設定>" +#: ../dnf/exceptions.py:114 +msgid "broken groups or modules: " +msgstr "損壞的群組或模組: " -#: ../dnf/cli/output.py:1541 -msgid "System" -msgstr "系統" +#: ../dnf/exceptions.py:119 +msgid "Modular dependency problem with Defaults:" +msgid_plural "Modular dependency problems with Defaults:" +msgstr[0] "" -#: ../dnf/cli/output.py:1611 +#. empty file is invalid json format +#: ../dnf/persistor.py:54 #, python-format -msgid "Skipping merged transaction %d to %d, as it overlaps" -msgstr "因重疊緣故,已跳過合併處理事項 %d 至 %d" - -#: ../dnf/cli/output.py:1622 ../dnf/cli/output.py:1729 -msgid "No transactions" -msgstr "無處理事項" +msgid "%s is empty file" +msgstr "%s 為空白檔案" -#: ../dnf/cli/output.py:1642 ../dnf/cli/output.py:2043 -msgid "Bad transaction IDs, or package(s), given" -msgstr "給予的處理事項 ID、或軟體包不良" +#: ../dnf/persistor.py:98 +msgid "Failed storing last makecache time." +msgstr "無法儲存上次 makecache 的時間。" -#: ../dnf/cli/output.py:1678 -msgid "Command line" -msgstr "指令列" +#: ../dnf/persistor.py:105 +msgid "Failed determining last makecache time." +msgstr "無法確定上次 makecache 的時間。" -#. TRANSLATORS: user names who executed transaction in history command output -#: ../dnf/cli/output.py:1681 -msgid "User name" -msgstr "使用者名稱" +#: ../dnf/util.py:385 ../dnf/util.py:387 +msgid "Problem" +msgstr "問題" -#. REALLY Needs to use columns! -#: ../dnf/cli/output.py:1682 ../dnf/cli/output.py:2052 -msgid "ID" -msgstr "ID" +#: ../dnf/base.py:145 +msgid "loading repo '{}' failure: {}" +msgstr "載入「{}」軟體庫失敗:{}" -#: ../dnf/cli/output.py:1684 -msgid "Date and time" -msgstr "日期與時間" +#: ../dnf/base.py:147 +msgid "Loading repository '{}' has failed" +msgstr "載入「{}」軟體庫時發生錯誤" -#: ../dnf/cli/output.py:1685 ../dnf/cli/output.py:2053 -msgid "Action(s)" -msgstr "動作" +#: ../dnf/base.py:334 +msgid "Metadata timer caching disabled when running on metered connection." +msgstr "當以計費網路連線時,停用中介資料定時快取。" -#: ../dnf/cli/output.py:1686 -msgid "Altered" -msgstr "已變動" +#: ../dnf/base.py:339 +msgid "Metadata timer caching disabled when running on a battery." +msgstr "當使用電池時,停用中介資料定時快取。" -#: ../dnf/cli/output.py:1730 ../dnf/cli/output.py:1746 -msgid "Failed history info" -msgstr "" +#: ../dnf/base.py:344 +msgid "Metadata timer caching disabled." +msgstr "已停用中介資料定時快取。" -#: ../dnf/cli/output.py:1745 -msgid "No transaction ID, or package, given" -msgstr "沒有給予處理事項 ID、或軟體包" +#: ../dnf/base.py:349 +msgid "Metadata cache refreshed recently." +msgstr "中介資料的快取已於最近重新整理。" -#: ../dnf/cli/output.py:1803 -msgid "Erased" -msgstr "已抹除" +#: ../dnf/base.py:362 +#, python-format +msgid "%s: will never be expired and will not be refreshed." +msgstr "%s:將永遠不會過期,且不會重新整理。" -#: ../dnf/cli/output.py:1805 -msgid "Not installed" -msgstr "未安裝" +#: ../dnf/base.py:364 +#, python-format +msgid "%s: has expired and will be refreshed." +msgstr "%s:已經過期,並將重新整理。" -#: ../dnf/cli/output.py:1806 -msgid "Newer" -msgstr "新版" +#. expires within the checking period: +#: ../dnf/base.py:368 +#, python-format +msgid "%s: metadata will expire after %d seconds and will be refreshed now" +msgstr "%s:中介資料將會在 %d 秒後過期,現在將立刻重新整理" -#: ../dnf/cli/output.py:1806 -msgid "Older" -msgstr "舊版" +#: ../dnf/base.py:372 +#, python-format +msgid "%s: will expire after %d seconds." +msgstr "%s:將會在 %d 秒後過期。" -#: ../dnf/cli/output.py:1854 ../dnf/cli/output.py:1856 -msgid "Transaction ID :" -msgstr "處理事項ID:" +#. performs the md sync +#: ../dnf/base.py:378 +msgid "Metadata cache created." +msgstr "已建立中介資料快取。" -#: ../dnf/cli/output.py:1859 -msgid "Begin time :" -msgstr "開始時間 :" +#: ../dnf/base.py:411 +#, python-format +msgid "%s: using metadata from %s." +msgstr "%s:從 %s 使用中介資料。" -#: ../dnf/cli/output.py:1862 ../dnf/cli/output.py:1864 -msgid "Begin rpmdb :" -msgstr "開始 rpmdb:" +#: ../dnf/base.py:422 +#, python-format +msgid "Ignoring repositories: %s" +msgstr "" -#: ../dnf/cli/output.py:1870 +#: ../dnf/base.py:425 #, python-format -msgid "(%u seconds)" -msgstr "(%u 秒)" +msgid "Last metadata expiration check: %s ago on %s." +msgstr "上次中介資料過期檢查:%s 以前,時間點為%s。" -#: ../dnf/cli/output.py:1872 +#: ../dnf/base.py:455 +msgid "" +"The downloaded packages were saved in cache until the next successful " +"transaction." +msgstr "直到有下個成功處理事項為止,下載的軟體包會存在快取中。" + +#: ../dnf/base.py:457 #, python-format -msgid "(%u minutes)" -msgstr "(%u 分鐘)" +msgid "You can remove cached packages by executing '%s'." +msgstr "您可以移除快取中的軟體包,方法為「%s」" -#: ../dnf/cli/output.py:1874 +#: ../dnf/base.py:546 #, python-format -msgid "(%u hours)" -msgstr "(%u 小時)" +msgid "Invalid tsflag in config file: %s" +msgstr "在 config 檔案中無效的 tsflag:%s" -#: ../dnf/cli/output.py:1876 +#: ../dnf/base.py:602 #, python-format -msgid "(%u days)" -msgstr "(%u 天)" +msgid "Failed to add groups file for repository: %s - %s" +msgstr "為軟體庫建立群組檔案時失敗:%s - %s" -#: ../dnf/cli/output.py:1877 -msgid "End time :" -msgstr "結束時間 :" +#: ../dnf/base.py:827 +msgid "Running transaction check" +msgstr "執行處理事項檢查" -#: ../dnf/cli/output.py:1880 ../dnf/cli/output.py:1882 -msgid "End rpmdb :" -msgstr "結束 rpmdb:" +#: ../dnf/base.py:838 +msgid "Error: transaction check vs depsolve:" +msgstr "錯誤:處理事項 check vs depsolve:" + +#: ../dnf/base.py:844 +msgid "Transaction check succeeded." +msgstr "處理事項檢查成功。" + +#: ../dnf/base.py:847 +msgid "Running transaction test" +msgstr "執行處理事項測試" + +#: ../dnf/base.py:857 +msgid "Transaction check error:" +msgstr "中介資料檢查錯誤:" -#: ../dnf/cli/output.py:1889 ../dnf/cli/output.py:1891 -msgid "User :" -msgstr "使用者 :" +#: ../dnf/base.py:864 +msgid "Transaction test succeeded." +msgstr "處理事項測試成功。" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1902 -msgid "Aborted" -msgstr "已中止" +#: ../dnf/base.py:879 +msgid "Running transaction" +msgstr "執行處理事項" -#: ../dnf/cli/output.py:1895 ../dnf/cli/output.py:1898 -#: ../dnf/cli/output.py:1900 ../dnf/cli/output.py:1902 -#: ../dnf/cli/output.py:1904 ../dnf/cli/output.py:1906 -msgid "Return-Code :" -msgstr "回傳代碼 :" +#: ../dnf/base.py:907 +msgid "Disk Requirements:" +msgstr "需要磁碟:" -#: ../dnf/cli/output.py:1898 ../dnf/cli/output.py:1906 -msgid "Success" -msgstr "成功" +#: ../dnf/base.py:910 +#, python-format +msgid "At least %dMB more space needed on the %s filesystem." +msgid_plural "At least %dMB more space needed on the %s filesystem." +msgstr[0] "至少需要 %dMB 以上的空間於 %s 檔案系統上。" -#: ../dnf/cli/output.py:1900 -msgid "Failures:" -msgstr "失敗:" +#: ../dnf/base.py:914 +msgid "Error Summary" +msgstr "錯誤摘要" -#: ../dnf/cli/output.py:1904 -msgid "Failure:" -msgstr "失敗:" +#: ../dnf/base.py:940 +msgid "RPMDB altered outside of DNF." +msgstr "RPMDB 在 DNF 外做了變更。" -#: ../dnf/cli/output.py:1914 ../dnf/cli/output.py:1916 -msgid "Releasever :" -msgstr "發行版本 :" +#: ../dnf/base.py:997 +msgid "Errors occurred during transaction." +msgstr "在處理事項時發生錯誤。" -#: ../dnf/cli/output.py:1921 ../dnf/cli/output.py:1923 -msgid "Command Line :" -msgstr "指令列 :" +#: ../dnf/base.py:1001 +#, python-format +msgid "Failed to obtain the transaction lock (logged in as: %s)." +msgstr "無法取得處理事項鎖(登入以:%s)。" -#: ../dnf/cli/output.py:1929 -msgid "Comment :" -msgstr "備註 :" +#. should this be 'to_unicoded'? +#: ../dnf/base.py:1004 ../dnf/base.py:1014 +msgid "Could not run transaction." +msgstr "無法執行處理事項。" -#: ../dnf/cli/output.py:1933 -msgid "Transaction performed with:" -msgstr "處理事項執行者:" +#: ../dnf/base.py:1011 +msgid "Transaction couldn't start:" +msgstr "無法啓動處理事項:" -#: ../dnf/cli/output.py:1942 -msgid "Packages Altered:" -msgstr "變動的軟體包:" +#: ../dnf/base.py:1023 +#, python-format +msgid "Failed to remove transaction file %s" +msgstr "移除處理事項檔案 %s 失敗" -#: ../dnf/cli/output.py:1948 -msgid "Scriptlet output:" -msgstr "指令小稿輸出:" +#: ../dnf/base.py:1105 +msgid "Some packages were not downloaded. Retrying." +msgstr "有些軟體包未下載。重試。" -#: ../dnf/cli/output.py:1955 -msgid "Errors:" -msgstr "錯誤:" +#: ../dnf/base.py:1135 +#, python-format +msgid "Delta RPMs reduced %.1f MB of updates to %.1f MB (%d.1%% saved)" +msgstr "Delta RPM 已將更新所需從 %.1f MB 減少為 %.1f MB(節省 %d.1%%)" -#: ../dnf/cli/output.py:1964 -msgid "Dep-Install" -msgstr "依賴安裝" +#: ../dnf/base.py:1138 +#, python-format +msgid "" +"Failed Delta RPMs increased %.1f MB of updates to %.1f MB (%d.1%% wasted)" +msgstr "失敗的 Delta RPM 已將更新所需從 %.1f MB 增加為 %.1f MB(浪費 %d.1%%)" -#: ../dnf/cli/output.py:1965 -msgid "Obsoleted" -msgstr "已棄用" +#: ../dnf/base.py:1187 +msgid "Could not open: {}" +msgstr "無法開啟:{}" -#: ../dnf/cli/output.py:1966 ../dnf/transaction.py:83 ../dnf/transaction.py:84 -msgid "Obsoleting" -msgstr "棄用" +#: ../dnf/base.py:1225 +#, python-format +msgid "Public key for %s is not installed" +msgstr "%s 的公鑰尚未安裝" -#: ../dnf/cli/output.py:1967 -msgid "Erase" -msgstr "抹除" +#: ../dnf/base.py:1229 +#, python-format +msgid "Problem opening package %s" +msgstr "開啟 %s 軟體包時發生問題" -#: ../dnf/cli/output.py:1968 -msgid "Reinstall" -msgstr "重裝" +#: ../dnf/base.py:1237 +#, python-format +msgid "Public key for %s is not trusted" +msgstr "%s 的公鑰未被信任" -#: ../dnf/cli/output.py:2142 +#: ../dnf/base.py:1241 #, python-format -msgid "---> Package %s.%s %s will be installed" -msgstr "---> %s.%s %s 軟體包將會安裝" +msgid "Package %s is not signed" +msgstr "%s 軟體包尚未簽名" -#: ../dnf/cli/output.py:2144 +#: ../dnf/base.py:1256 #, python-format -msgid "---> Package %s.%s %s will be an upgrade" -msgstr "---> %s.%s %s 軟體包將會升級" +msgid "Cannot remove %s" +msgstr "無法移除 %s" -#: ../dnf/cli/output.py:2146 +#: ../dnf/base.py:1260 #, python-format -msgid "---> Package %s.%s %s will be erased" -msgstr "---> %s.%s %s 軟體包將被抹除" +msgid "%s removed" +msgstr "已移除 %s" -#: ../dnf/cli/output.py:2148 +#: ../dnf/base.py:1538 +msgid "No match for group package \"{}\"" +msgstr "找不到符合「{}」軟體包群組的項目" + +#: ../dnf/base.py:1623 #, python-format -msgid "---> Package %s.%s %s will be reinstalled" -msgstr "---> %s.%s %s 軟體包將會重裝" +msgid "Adding packages from group '%s': %s" +msgstr "正在從群組「%s」加入軟體包:%s" -#: ../dnf/cli/output.py:2150 +#: ../dnf/base.py:1663 +msgid "No groups marked for removal." +msgstr "沒有標記為移除的群組。" + +#: ../dnf/base.py:1699 +msgid "No group marked for upgrade." +msgstr "沒有標記為升級的群組。" + +#: ../dnf/base.py:1884 ../dnf/base.py:1895 ../dnf/base.py:2258 +msgid "no package matched" +msgstr "沒有符合的軟體包" + +#: ../dnf/base.py:1910 #, python-format -msgid "---> Package %s.%s %s will be a downgrade" -msgstr "---> %s.%s %s 軟體包將被降級" +msgid "Package %s not installed, cannot downgrade it." +msgstr "尚未安裝軟體包 %s,所以無法降級。" -#: ../dnf/cli/output.py:2152 +#: ../dnf/base.py:1919 #, python-format -msgid "---> Package %s.%s %s will be obsoleting" -msgstr "---> %s.%s %s 軟體包將會棄用" +msgid "Package %s of lower version already installed, cannot downgrade it." +msgstr "已經安裝較舊版本的軟體包 %s,所以無法降級。" -#: ../dnf/cli/output.py:2154 +#: ../dnf/base.py:1942 #, python-format -msgid "---> Package %s.%s %s will be upgraded" -msgstr "---> %s.%s %s 軟體包將被升級" +msgid "Package %s not installed, cannot reinstall it." +msgstr "尚未安裝軟體包 %s,所以無法重新安裝。" -#: ../dnf/cli/output.py:2156 +#: ../dnf/base.py:1957 #, python-format -msgid "---> Package %s.%s %s will be obsoleted" -msgstr "---> %s.%s %s 軟體包將被棄用" +msgid "File %s is a source package and cannot be updated, ignoring." +msgstr "檔案 %s 為來源軟體包且無法更新,忽略。" -#: ../dnf/cli/output.py:2165 -msgid "--> Starting dependency resolution" -msgstr "--> 開始解決依賴關係問題" +#: ../dnf/base.py:1963 +#, python-format +msgid "Package %s not installed, cannot update it." +msgstr "尚未安裝軟體包 %s,所以無法更新。" -#: ../dnf/cli/output.py:2170 -msgid "--> Finished dependency resolution" -msgstr "--> 完成解決依賴關係問題" +#: ../dnf/base.py:1972 +#, python-format +msgid "Package %s of higher version already installed, cannot update it." +msgstr "已經安裝較新版本的軟體包 %s,無法更新。" -#: ../dnf/cli/output.py:2184 ../dnf/crypto.py:132 +#: ../dnf/base.py:2018 #, python-format -msgid "" -"Importing GPG key 0x%s:\n" -" Userid : \"%s\"\n" -" Fingerprint: %s\n" -" From : %s" -msgstr "" -"匯入 GPG 密鑰 0x%s:\n" -"使用者識別碼:\"%s\"\n" -"指紋 :%s\n" -"來自 :%s" +msgid "Package %s available, but installed for different architecture." +msgstr "軟體包 %s 可用,但是針對不同架構安裝。" -#: ../dnf/cli/utils.py:98 -msgid "Running" -msgstr "執行中" +#: ../dnf/base.py:2173 +#, python-format +msgid "Package %s of lowest version already installed, cannot downgrade it." +msgstr "已經安裝最舊版本的軟體包 %s,所以無法降級。" -#: ../dnf/cli/utils.py:99 -msgid "Sleeping" -msgstr "睡眠中" +#: ../dnf/base.py:2231 +msgid "Action not handled: {}" +msgstr "未處理動作:{}" -#: ../dnf/cli/utils.py:100 -msgid "Uninterruptible" -msgstr "不中斷" +#: ../dnf/base.py:2279 +msgid "No security updates needed, but {} update available" +msgstr "不需要任何的安全性更新,但是 {} 的更新可用" -#: ../dnf/cli/utils.py:101 -msgid "Zombie" -msgstr "殭屍" +#: ../dnf/base.py:2281 +msgid "No security updates needed, but {} updates available" +msgstr "不需要任何的安全性更新,但是 {} 的更新可用" -#: ../dnf/cli/utils.py:102 -msgid "Traced/Stopped" -msgstr "已追蹤 / 已停止" +#: ../dnf/base.py:2285 +msgid "No security updates needed for \"{}\", but {} update available" +msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" -#: ../dnf/cli/utils.py:103 -msgid "Unknown" -msgstr "未知的" +#: ../dnf/base.py:2287 +msgid "No security updates needed for \"{}\", but {} updates available" +msgstr "不需要「{}」的任何安全性更新,但是 {} 的更新可用" -#: ../dnf/cli/utils.py:113 +#: ../dnf/base.py:2311 #, python-format -msgid "Unable to find information about the locking process (PID %d)" -msgstr "無法找到此鎖定的處理程序(PID %d)的資訊" +msgid ". Failing package is: %s" +msgstr "失敗的軟體包為:%s" -#: ../dnf/cli/utils.py:117 +#: ../dnf/base.py:2312 #, python-format -msgid " The application with PID %d is: %s" -msgstr " 這個 PID 為 %d 的應用程式為:%s" +msgid "GPG Keys are configured as: %s" +msgstr "GPG 金鑰已經設定為:%s" -#: ../dnf/cli/utils.py:120 +#: ../dnf/base.py:2324 #, python-format -msgid " Memory : %5s RSS (%5sB VSZ)" -msgstr " 記憶體:%5s RSS (%5sB VSZ)" +msgid "GPG key at %s (0x%s) is already installed" +msgstr "於 %s (0x%s) 的 GPG 密鑰已經安裝" -#: ../dnf/cli/utils.py:125 +#: ../dnf/base.py:2357 +msgid "The key has been approved." +msgstr "金鑰已經核可。" + +#: ../dnf/base.py:2360 +msgid "The key has been rejected." +msgstr "金鑰已被拒絕。" + +#: ../dnf/base.py:2388 #, python-format -msgid " Started: %s - %s ago" -msgstr " 開始於:%s - %s 之前" +msgid "Key import failed (code %d)" +msgstr "密鑰匯入失敗(錯誤代碼 %d)" -#: ../dnf/cli/utils.py:127 +#: ../dnf/base.py:2390 +msgid "Key imported successfully" +msgstr "密鑰匯入成功" + +#: ../dnf/base.py:2394 +msgid "Didn't install any keys" +msgstr "無法安裝任何密鑰" + +#: ../dnf/base.py:2397 #, python-format -msgid " State : %s" -msgstr " 狀態:%s" +msgid "" +"The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n" +"Check that the correct key URLs are configured for this repository." +msgstr "" +"列出的「%s」軟體庫 GPG 金鑰已經安裝,但這些金鑰對這個軟體包都不正確。\n" +"檢查這個軟體庫的不正確金鑰之網址設定。" + +#: ../dnf/base.py:2408 +msgid "Import of key(s) didn't help, wrong key(s)?" +msgstr "匯入的金鑰沒有作用,可能是因為金鑰是錯誤的?" -#: ../dnf/comps.py:95 -msgid "skipping." -msgstr "略過。" +#: ../dnf/base.py:2444 +msgid " * Maybe you meant: {}" +msgstr " * 或許您想要:{}" -#: ../dnf/comps.py:187 -#, python-format -msgid "Group '%s' is not installed." -msgstr "尚未安裝「%s」群組。" +#: ../dnf/base.py:2476 +msgid "Package \"{}\" from local repository \"{}\" has incorrect checksum" +msgstr "「{}」軟體包來自本機「{}」軟體庫有不正確的 checksum" -#: ../dnf/comps.py:189 -#, python-format -msgid "Group '%s' does not exist." -msgstr "「%s」群組並不存在。" +#: ../dnf/base.py:2479 +msgid "Some packages from local repository have incorrect checksum" +msgstr "來自本機軟體庫的部份軟體包有不正確的 checksum" -#: ../dnf/comps.py:608 ../dnf/comps.py:625 -#, python-format -msgid "Environment '%s' is not installed." -msgstr "尚未安裝「%s」環境。" +#: ../dnf/base.py:2482 +msgid "Package \"{}\" from repository \"{}\" has incorrect checksum" +msgstr "「{}」軟體包來自「{}」軟體庫有不正確的 checksum" -#: ../dnf/comps.py:653 -#, python-format -msgid "Group_id '%s' does not exist." -msgstr "Group_id「%s」不存在。" +#: ../dnf/base.py:2485 +msgid "" +"Some packages have invalid cache, but cannot be downloaded due to \"--" +"cacheonly\" option" +msgstr "部份的軟體包有無效的快取,但是因為「--cacheonly」選項而無法下載" -#: ../dnf/comps.py:684 +#: ../dnf/base.py:2497 #, python-format -msgid "Group '%s' not installed." -msgstr "尚未安裝「%s」群組。" +msgid "Package %s is already installed." +msgstr "已安裝軟體包 %s。" #: ../dnf/conf/config.py:134 #, python-format @@ -3292,6 +3541,11 @@ msgstr "「%s」軟體庫在設定檔內遺失名稱,改使用識別碼。" msgid "Bad id for repo: %s, byte = %s %d" msgstr "軟體庫包含無效 ID:%s,位元 = %s %d" +#: ../dnf/package.py:273 +#, python-format +msgid "%s: %s check failed: %s vs %s" +msgstr "%s:%s 檢查失敗:%s 比對 %s" + #: ../dnf/crypto.py:108 #, python-format msgid "repo %s: 0x%s already imported" @@ -3302,36 +3556,6 @@ msgstr "%s 軟體庫:0x%s 已經匯入" msgid "repo %s: imported key 0x%s." msgstr "%s 軟體庫:0x%s 金鑰已匯入。" -#: ../dnf/db/group.py:344 -#, python-format -msgid "Will not install a source rpm package (%s)." -msgstr "將不會安裝 RPM 原始檔(%s)。" - -#: ../dnf/dnssec.py:239 -msgid "DNSSEC extension: Key for user " -msgstr "DNSSEC 擴充:給使用者的金鑰 " - -#: ../dnf/dnssec.py:241 -msgid "is valid." -msgstr "有效。" - -#: ../dnf/dnssec.py:243 -msgid "has unknown status." -msgstr "狀態未知。" - -#: ../dnf/dnssec.py:251 -msgid "DNSSEC extension: " -msgstr "DNSSEC 擴充: " - -#: ../dnf/dnssec.py:283 -msgid "Testing already imported keys for their validity." -msgstr "測試已經匯入的金鑰其有效性。" - -#: ../dnf/drpm.py:62 ../dnf/repo.py:267 -#, python-format -msgid "unsupported checksum type: %s" -msgstr "未支援的查核碼類型:%s" - #: ../dnf/drpm.py:144 msgid "Delta RPM rebuild failed" msgstr "Delta RPM 重組失敗" @@ -3344,224 +3568,43 @@ msgstr "delta-rebuilt RPM 的查核碼檢驗失敗" msgid "done" msgstr "完成" -#: ../dnf/exceptions.py:106 -msgid "Problems in request:" -msgstr "請求中問題:" - -#: ../dnf/exceptions.py:108 -msgid "missing packages: " -msgstr "遺失軟體包: " - -#: ../dnf/exceptions.py:110 -msgid "broken packages: " -msgstr "損壞軟體包: " - -#: ../dnf/exceptions.py:112 -msgid "missing groups or modules: " -msgstr "遺失的群組或模組: " - -#: ../dnf/exceptions.py:114 -msgid "broken groups or modules: " -msgstr "損壞的群組或模組: " - -#: ../dnf/exceptions.py:119 -msgid "Modular dependency problem with Defaults:" -msgid_plural "Modular dependency problems with Defaults:" -msgstr[0] "" - -#: ../dnf/exceptions.py:124 ../dnf/module/module_base.py:608 -msgid "Modular dependency problem:" -msgid_plural "Modular dependency problems:" -msgstr[0] "模組化的依賴關係問題:" - -#: ../dnf/lock.py:95 +#: ../dnf/lock.py:100 #, python-format msgid "" "Malformed lock file found: %s.\n" "Ensure no other dnf process is running and remove the lock file manually or run systemd-tmpfiles --remove dnf.conf." msgstr "發現異常的鎖定檔案:%s。" -#: ../dnf/module/__init__.py:26 -msgid "Enabling different stream for '{}'." -msgstr "正在啟用「{}」的不同串流。" - -#: ../dnf/module/__init__.py:27 -msgid "Nothing to show." -msgstr "無可供顯示項目。" - -#: ../dnf/module/__init__.py:28 -msgid "Installing newer version of '{}' than specified. Reason: {}" -msgstr "將安裝比您指定版本還新的「{}」,原因:{}" - -#: ../dnf/module/__init__.py:29 -msgid "Enabled modules: {}." -msgstr "已啟用模組:{}。" - -#: ../dnf/module/__init__.py:30 -msgid "No profile specified for '{}', please specify profile." -msgstr "沒有為 {} 指定的設定檔,請指定設定檔。" - -#: ../dnf/module/module_base.py:33 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled" -msgstr "" -"\n" -"\n" -"提示:預設[d]、已啟用[e]、已停用[x]、已安裝[i]" - -#: ../dnf/module/module_base.py:34 -msgid "" -"\n" -"\n" -"Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled, [a]ctive" -msgstr "" - -#: ../dnf/module/module_base.py:46 ../dnf/module/module_base.py:362 -#: ../dnf/module/module_base.py:418 ../dnf/module/module_base.py:477 -msgid "Ignoring unnecessary profile: '{}/{}'" -msgstr "忽略不必要的設定檔:「{}/{}」" - -#: ../dnf/module/module_base.py:79 ../dnf/module/module_base.py:173 -#: ../dnf/module/module_base.py:197 -msgid "Unable to match profile in argument {}" -msgstr "無法在 {} 引數中找到符合的設定檔" - -#: ../dnf/module/module_base.py:86 -msgid "No default profiles for module {}:{}" -msgstr "沒有 {} 模組的預設設定檔:{}" - -#: ../dnf/module/module_base.py:92 -msgid "Profile {} not matched for module {}:{}" -msgstr "{} 個人檔案與 {} 模組不符:{}" - -#: ../dnf/module/module_base.py:118 ../dnf/module/module_base.py:148 -#: ../dnf/module/module_base.py:278 ../dnf/module/module_base.py:296 -#: ../dnf/module/module_base.py:304 ../dnf/module/module_base.py:358 -#: ../dnf/module/module_base.py:414 ../dnf/module/module_base.py:473 -msgid "Unable to resolve argument {}" -msgstr "無法解析 {} 引數" - -#: ../dnf/module/module_base.py:119 -msgid "No match for package {}" -msgstr "找不到符合的軟體包 {}" - -#: ../dnf/module/module_base.py:308 -msgid "" -"Only module name is required. Ignoring unneeded information in argument: " -"'{}'" -msgstr "" - -#: ../dnf/package.py:273 -#, python-format -msgid "%s: %s check failed: %s vs %s" -msgstr "%s:%s 檢查失敗:%s 比對 %s" - -#. empty file is invalid json format -#: ../dnf/persistor.py:54 -#, python-format -msgid "%s is empty file" -msgstr "%s 為空白檔案" - -#: ../dnf/persistor.py:98 -msgid "Failed storing last makecache time." -msgstr "無法儲存上次 makecache 的時間。" - -#: ../dnf/persistor.py:105 -msgid "Failed determining last makecache time." -msgstr "無法確定上次 makecache 的時間。" - -#: ../dnf/plugin.py:63 -#, python-format -msgid "Parsing file failed: %s" -msgstr "解析檔案失敗:%s" - -#: ../dnf/plugin.py:141 -#, python-format -msgid "Loaded plugins: %s" -msgstr "已載入的外掛:%s" +#: ../dnf/comps.py:95 +msgid "skipping." +msgstr "略過。" -#: ../dnf/plugin.py:199 +#: ../dnf/comps.py:187 ../dnf/comps.py:689 #, python-format -msgid "Failed loading plugin \"%s\": %s" +msgid "Module or Group '%s' is not installed." msgstr "" -#: ../dnf/repo.py:83 +#: ../dnf/comps.py:189 ../dnf/comps.py:691 #, python-format -msgid "no matching payload factory for %s" -msgstr "沒有 %s 的符合的有效負荷 factory" - -#: ../dnf/repo.py:110 -msgid "Already downloaded" -msgstr "已經下載" +msgid "Module or Group '%s' is not available." +msgstr "" -#. pinging mirrors, this might take a while -#: ../dnf/repo.py:345 +#: ../dnf/comps.py:191 #, python-format -msgid "determining the fastest mirror (%s hosts).. " -msgstr "正在決定最快速的鏡像站 (%s 主機)… " +msgid "Module or Group '%s' does not exist." +msgstr "" -#: ../dnf/repodict.py:58 +#: ../dnf/comps.py:610 ../dnf/comps.py:627 #, python-format -msgid "enabling %s repository" -msgstr "正在啟用 %s 軟體庫" +msgid "Environment '%s' is not installed." +msgstr "尚未安裝「%s」環境。" -#: ../dnf/repodict.py:94 +#: ../dnf/comps.py:629 #, python-format -msgid "Added %s repo from %s" -msgstr "已從 %s 增加 %s 軟體庫" - -#: ../dnf/rpm/transaction.py:119 -msgid "Errors occurred during test transaction." +msgid "Environment '%s' is not available." msgstr "" -#. TRANSLATORS: This is for a single package currently being downgraded. -#: ../dnf/transaction.py:79 -msgctxt "currently" -msgid "Downgrading" -msgstr "正在下載" - -#: ../dnf/transaction.py:80 ../dnf/transaction.py:87 ../dnf/transaction.py:92 -#: ../dnf/transaction.py:94 -msgid "Cleanup" -msgstr "清理" - -#. TRANSLATORS: This is for a single package currently being installed. -#: ../dnf/transaction.py:82 -msgctxt "currently" -msgid "Installing" -msgstr "正在安裝" - -#. TRANSLATORS: This is for a single package currently being reinstalled. -#: ../dnf/transaction.py:86 -msgctxt "currently" -msgid "Reinstalling" -msgstr "正在重新安裝" - -#. TODO: 'Removing'? -#: ../dnf/transaction.py:89 -msgid "Erasing" -msgstr "抹除" - -#. TRANSLATORS: This is for a single package currently being upgraded. -#: ../dnf/transaction.py:91 -msgctxt "currently" -msgid "Upgrading" -msgstr "正在升級" - -#: ../dnf/transaction.py:95 -msgid "Verifying" -msgstr "核驗" - -#: ../dnf/transaction.py:96 -msgid "Running scriptlet" -msgstr "執行指令小稿" - -#: ../dnf/transaction.py:98 -msgid "Preparing" -msgstr "準備" - -#: ../dnf/util.py:385 ../dnf/util.py:387 -msgid "Problem" -msgstr "問題" +#: ../dnf/comps.py:657 +#, python-format +msgid "Group_id '%s' does not exist." +msgstr "Group_id「%s」不存在。" -- libgit2 0.28.2